]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ACPI: button: Add missing device class clearing on probe failures
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 22 May 2026 14:53:48 +0000 (16:53 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 25 May 2026 07:52:34 +0000 (09:52 +0200)
commit3109f9f38800841e46769e95e1ba11f1f8c7b230
tree73f5bbffd2dbc583bde2b25d34fda2d4b5d2a45e
parenta004b8f0d3bc5d82d3f2c91ff93f4b4b7ccb8f76
ACPI: button: Add missing device class clearing on probe failures

Commit e18947038bf4 ("ACPI: driver: Do not set acpi_device_class()
unnecessarily") modified acpi_button_remove() to clear the device class
field in struct acpi_device on driver removal, but it should also have
updated the rollback path in acpi_button_probe(), which it didn't do,
so do it now.

Fixes: e18947038bf4 ("ACPI: driver: Do not set acpi_device_class() unnecessarily")
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org>
Link: https://patch.msgid.link/6167713.MhkbZ0Pkbq@rafael.j.wysocki
drivers/acpi/button.c