]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ACPI: scan: Do not bind ACPI drivers to fixed event buttons
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 15 Dec 2025 14:00:01 +0000 (15:00 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 26 Dec 2025 14:08:57 +0000 (15:08 +0100)
Both ACPI button drivers have been converted to platform ones, so there
is no reason to attempt to bind an ACPI driver to a struct acpi_device
representing a fixed event device button.

Update the relevant code accordingly.

No intentional functional impact.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Link: https://patch.msgid.link/2213073.OBFZWjSADL@rafael.j.wysocki
drivers/acpi/scan.c

index 0ae36ab7b6ee4ef96a46d11e17369637d2f3c041..1bc470019298fde7a4269de0bce440ebd18e633b 100644 (file)
@@ -2764,15 +2764,8 @@ static void acpi_bus_add_fixed_device_object(enum acpi_bus_device_type type)
        struct acpi_device *adev = NULL;
 
        acpi_add_single_object(&adev, NULL, type, false);
-       if (adev) {
-               adev->flags.match_driver = true;
-               if (device_attach(&adev->dev) >= 0)
-                       device_init_wakeup(&adev->dev, true);
-               else
-                       dev_dbg(&adev->dev, "No driver\n");
-
+       if (adev)
                acpi_default_enumeration(adev);
-       }
 }
 
 static void acpi_bus_scan_fixed(void)