diff options
Diffstat (limited to 'drivers/base/driver.c')
-rw-r--r-- | drivers/base/driver.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/base/driver.c b/drivers/base/driver.c index 1e2bda780e48..2889ad57e48b 100644 --- a/drivers/base/driver.c +++ b/drivers/base/driver.c | |||
@@ -216,6 +216,8 @@ int driver_register(struct device_driver *drv) | |||
216 | int ret; | 216 | int ret; |
217 | struct device_driver *other; | 217 | struct device_driver *other; |
218 | 218 | ||
219 | BUG_ON(!drv->bus->p); | ||
220 | |||
219 | if ((drv->bus->probe && drv->probe) || | 221 | if ((drv->bus->probe && drv->probe) || |
220 | (drv->bus->remove && drv->remove) || | 222 | (drv->bus->remove && drv->remove) || |
221 | (drv->bus->shutdown && drv->shutdown)) | 223 | (drv->bus->shutdown && drv->shutdown)) |