|
@@ -36,7 +36,6 @@ void device_shutdown(void)
|
|
|
{
|
|
|
struct device * dev, *devn;
|
|
|
|
|
|
- down_write(&devices_subsys.rwsem);
|
|
|
list_for_each_entry_safe_reverse(dev, devn, &devices_subsys.kset.list,
|
|
|
kobj.entry) {
|
|
|
if (dev->bus && dev->bus->shutdown) {
|
|
@@ -47,7 +46,6 @@ void device_shutdown(void)
|
|
|
dev->driver->shutdown(dev);
|
|
|
}
|
|
|
}
|
|
|
- up_write(&devices_subsys.rwsem);
|
|
|
|
|
|
sysdev_shutdown();
|
|
|
}
|