From: Thomas Renninger This patch reverts the acpi_bus_find_driver() return value check which was accidentally added in a big commit titled: [PATCH] acpi bridge hotadd: Allow ACPI .add and .start operations to be done independently This particular change broke booting of some HP/Compaq laptops unless acpi=noirq is used. See http://bugzilla.kernel.org/show_bug.cgi?id=5221 Signed-off-by: Daniel Drake --- vanilla-linux-2.6.14-rc3.orig/drivers/acpi/scan.c 2005-10-03 18:21:35.000000000 +0200 +++ vanilla-linux-2.6.14-rc3/drivers/acpi/scan.c 2005-10-03 18:21:58.000000000 +0200 @@ -1111,7 +1111,7 @@ * * TBD: Assumes LDM provides driver hot-plug capability. */ - result = acpi_bus_find_driver(device); + acpi_bus_find_driver(device); end: if (!result)