diff -r -c old/drivers/acpi/bus.c new/drivers/acpi/bus.c *** old/drivers/acpi/bus.c Fri May 16 09:55:19 2003 --- new/drivers/acpi/bus.c Fri May 16 09:58:01 2003 *************** *** 1249,1254 **** --- 1249,1257 ---- if (!driver) return_VALUE(-EINVAL); + if (acpi_disabled) + return_VALUE(-ENODEV); + down(&acpi_bus_drivers_lock); list_add_tail(&driver->node, &acpi_bus_drivers); up(&acpi_bus_drivers_lock);