The patch titled bus_remove_driver() fix has been added to the -mm tree. Its filename is bus_remove_driver-fix.patch *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: bus_remove_driver() fix From: Mike Galbraith <efault@xxxxxx> The reason it's hanging is that nobody releases the driver, so we wait forever in driver_unregister(). With the below, box boots fine... Cc: Greg KH <greg@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/base/bus.c | 1 + 1 file changed, 1 insertion(+) diff -puN drivers/base/bus.c~bus_remove_driver-fix drivers/base/bus.c --- a/drivers/base/bus.c~bus_remove_driver-fix +++ a/drivers/base/bus.c @@ -588,6 +588,7 @@ void bus_remove_driver(struct device_dri driver_detach(drv); module_remove_driver(drv); kobject_unregister(&drv->kobj); + driver_release(&drv->kobj); put_bus(drv->bus); } _ Patches currently in -mm which might be from efault@xxxxxx are bus_remove_driver-fix.patch readahead-call-scheme.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html