mirror of
https://github.com/torvalds/linux.git
synced 2026-05-26 16:12:59 +02:00
HID: core: Change hid_driver to use a const char* for name
name is never mutated by the core HID stack. Making name a const char* simplifies passing the string from Rust to C. Otherwise, it becomes difficult to pass a 'static lifetime CStr from Rust to a char*, rather than a const char*, due to lack of guarantee that the underlying data of the CStr will not be mutated by the C code. Signed-off-by: Rahul Rameshbabu <sergeantsagara@protonmail.com> Signed-off-by: Benjamin Tissoires <bentiss@kernel.org>
This commit is contained in:
parent
4c2c5ff9f3
commit
d1dd75c650
|
|
@ -816,7 +816,7 @@ struct hid_usage_id {
|
|||
* zero from them.
|
||||
*/
|
||||
struct hid_driver {
|
||||
char *name;
|
||||
const char *name;
|
||||
const struct hid_device_id *id_table;
|
||||
|
||||
struct list_head dyn_list;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user