Signed-off-by: Andrew Morton --- drivers/base/core.c | 1 + 1 file changed, 1 insertion(+) diff -puN drivers/base/core.c~gregkh-driver-put_device-might_sleep drivers/base/core.c --- a/drivers/base/core.c~gregkh-driver-put_device-might_sleep +++ a/drivers/base/core.c @@ -514,6 +514,7 @@ struct device * get_device(struct device */ void put_device(struct device * dev) { + /* might_sleep(); */ if (dev) kobject_put(&dev->kobj); } _