|
@@ -207,19 +207,6 @@ static int __device_attach(struct device_driver * drv, void * data)
|
|
return driver_probe_device(drv, dev);
|
|
return driver_probe_device(drv, dev);
|
|
}
|
|
}
|
|
|
|
|
|
-static int device_probe_drivers(void *data)
|
|
|
|
-{
|
|
|
|
- struct device *dev = data;
|
|
|
|
- int ret = 0;
|
|
|
|
-
|
|
|
|
- if (dev->bus) {
|
|
|
|
- down(&dev->sem);
|
|
|
|
- ret = bus_for_each_drv(dev->bus, NULL, dev, __device_attach);
|
|
|
|
- up(&dev->sem);
|
|
|
|
- }
|
|
|
|
- return ret;
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* device_attach - try to attach device to a driver.
|
|
* device_attach - try to attach device to a driver.
|
|
* @dev: device.
|
|
* @dev: device.
|