@@ -652,7 +652,7 @@ struct device *dal_find_dev(enum dal_dev_type device_id)
*
* Return: 0
*/
-static int dal_remove(struct mei_cl_device *cldev)
+static void dal_remove(struct mei_cl_device *cldev)
{
struct dal_device *ddev = mei_cldev_get_drvdata(cldev);
struct dal_client *dc;
@@ -660,7 +660,7 @@ static int dal_remove(struct mei_cl_device *cldev)
unsigned int i;
if (!ddev)
- return 0;
+ return;
dal_dev_del(ddev);
@@ -682,8 +682,6 @@ static int dal_remove(struct mei_cl_device *cldev)
device_unregister(&ddev->dev);
mei_cldev_disable(cldev);
-
- return 0;
}
/**
@@ -175,8 +175,6 @@ static void mei_virtio_intr_enable(struct mei_device *dev)
struct mei_virtio_hw *hw = to_virtio_hw(dev);
struct virtio_device *vdev = dev_to_virtio(dev->dev);
- virtio_config_enable(vdev);
-
virtqueue_enable_cb(hw->in);
virtqueue_enable_cb(hw->out);
}
@@ -191,8 +189,6 @@ static void mei_virtio_intr_disable(struct mei_device *dev)
struct mei_virtio_hw *hw = to_virtio_hw(dev);
struct virtio_device *vdev = dev_to_virtio(dev->dev);
- virtio_config_disable(vdev);
-
virtqueue_disable_cb(hw->in);
virtqueue_disable_cb(hw->out);
}