diff options
author | Michael S. Tsirkin <mst@redhat.com> | 2012-04-04 12:14:34 +0300 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2012-04-30 22:23:18 +0300 |
commit | 48db0e4c26f4057ae8d053b4dfe27ba6451f704d (patch) | |
tree | b91e707a15e2845eb352a07f598a120fe46e85d1 | |
parent | e1051022d55cdaf37411961056305dafd65d89fe (diff) | |
download | vhost-48db0e4c26f4057ae8d053b4dfe27ba6451f704d.tar.gz |
virtio-net: remove useless disable on freeze
disable_cb is just an optimization: it
can not guarantee that there are no callbacks.
I didn't yet figure out whether a callback
in freeze will trigger a bug, but disable_cb
won't address it in any case. So let's remove
the useless calls as a first step.
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
-rw-r--r-- | drivers/net/virtio_net.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/net/virtio_net.c b/drivers/net/virtio_net.c index af8acc85f4bbd..20a085a4b9c8d 100644 --- a/drivers/net/virtio_net.c +++ b/drivers/net/virtio_net.c @@ -1182,11 +1182,6 @@ static int virtnet_freeze(struct virtio_device *vdev) { struct virtnet_info *vi = vdev->priv; - virtqueue_disable_cb(vi->rvq); - virtqueue_disable_cb(vi->svq); - if (virtio_has_feature(vi->vdev, VIRTIO_NET_F_CTRL_VQ)) - virtqueue_disable_cb(vi->cvq); - netif_device_detach(vi->dev); cancel_delayed_work_sync(&vi->refill); |