| Message ID | 8743568.T7Z3S40VBb@rafael.j.wysocki |
|---|---|
| State | New |
| Headers | show |
| Series | ACPI: scan: Adjust power management initialization and PCI devices handling | expand |
On Wed, Sep 02, 2026 at 09:30:00PM +0200, Rafael J. Wysocki wrote: > There are two conditionals in acpi_bus_attach() that can be combined, > which slightly reduces the overhead and makes the code a bit easier > to follow, so do that. > > No intentional functional impact. Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c index 4586f1798685..7208cc515866 100644 --- a/drivers/acpi/scan.c +++ b/drivers/acpi/scan.c @@ -2370,13 +2370,8 @@ static int acpi_bus_attach(struct acpi_device *device, void *first_pass) if (ret < 0) return 0; - if (ret > 0 && !device->flags.enumeration_by_parent) { - acpi_device_set_enumerated(device); - goto ok; - } - - if (device->pnp.type.platform_id || device->pnp.type.backlight || - device->flags.enumeration_by_parent) + if (device->flags.enumeration_by_parent || + (!ret && (device->pnp.type.platform_id || device->pnp.type.backlight))) acpi_default_enumeration(device); else acpi_device_set_enumerated(device);