hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/acpi/event.c
....@@ -19,9 +19,6 @@
1919
2020 #include "internal.h"
2121
22
-#define _COMPONENT ACPI_SYSTEM_COMPONENT
23
-ACPI_MODULE_NAME("event");
24
-
2522 /* ACPI notifier chain */
2623 static BLOCKING_NOTIFIER_HEAD(acpi_chain_head);
2724
....@@ -34,7 +31,7 @@
3431 event.type = type;
3532 event.data = data;
3633 return (blocking_notifier_call_chain(&acpi_chain_head, 0, (void *)&event)
37
- == NOTIFY_BAD) ? -EINVAL : 0;
34
+ == NOTIFY_BAD) ? -EINVAL : 0;
3835 }
3936 EXPORT_SYMBOL(acpi_notifier_call_chain);
4037
....@@ -131,8 +128,8 @@
131128 event = nla_data(attr);
132129 memset(event, 0, sizeof(struct acpi_genl_event));
133130
134
- strcpy(event->device_class, device_class);
135
- strcpy(event->bus_id, bus_id);
131
+ strscpy(event->device_class, device_class, sizeof(event->device_class));
132
+ strscpy(event->bus_id, bus_id, sizeof(event->bus_id));
136133 event->type = type;
137134 event->data = data;
138135