|
@@ -329,10 +329,10 @@ void mei_stop(struct mei_device *dev)
|
|
{
|
|
{
|
|
dev_dbg(dev->dev, "stopping the device.\n");
|
|
dev_dbg(dev->dev, "stopping the device.\n");
|
|
|
|
|
|
- mei_cancel_work(dev);
|
|
|
|
-
|
|
|
|
mei_cl_bus_remove_devices(dev);
|
|
mei_cl_bus_remove_devices(dev);
|
|
|
|
|
|
|
|
+ mei_cancel_work(dev);
|
|
|
|
+
|
|
mutex_lock(&dev->device_lock);
|
|
mutex_lock(&dev->device_lock);
|
|
|
|
|
|
mei_wd_stop(dev);
|
|
mei_wd_stop(dev);
|