]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ACPI: driver: Avoid using pnp.device_class for netlink handling
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 13 Mar 2026 12:59:58 +0000 (13:59 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 13 Mar 2026 15:48:25 +0000 (16:48 +0100)
commit76866c912ac8639965861c648fa234ab61c0e72d
treea71058892f40899a793d55b42ace8573fdc0c281
parent69652f32c9ac71e2b0c8ed407e13ad905e00e947
ACPI: driver: Avoid using pnp.device_class for netlink handling

Update several core ACPI device drivers that use
acpi_bus_generate_netlink_event() for generating netlink messages to
pass a string literal as its first argument instead of a pointer to
pnp.device_class in a given struct acpi_device, which will allow them
to avoid initializing the pnp.device_class field in the future.

The ACPI button driver that uses different acpi_device_class()
values for different button types will still pass it to
acpi_bus_generate_netlink_event(), but update it to use the
acpi_device_class() macro instead of open coding the pointer
access path.

No intentional functional impact.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://patch.msgid.link/7944022.EvYhyI6sBW@rafael.j.wysocki
drivers/acpi/ac.c
drivers/acpi/acpi_pad.c
drivers/acpi/battery.c
drivers/acpi/button.c
drivers/acpi/processor_driver.c
drivers/acpi/thermal.c