Commit d4179597 authored by Michael S. Tsirkin's avatar Michael S. Tsirkin

virtio: clean up handling of request_irq failure

We call del_vqs twice when request_irq fails, this
makes no sense.
Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
parent f83f12d6
...@@ -360,11 +360,9 @@ static int vp_try_to_find_vqs(struct virtio_device *vdev, unsigned nvqs, ...@@ -360,11 +360,9 @@ static int vp_try_to_find_vqs(struct virtio_device *vdev, unsigned nvqs,
vring_interrupt, 0, vring_interrupt, 0,
vp_dev->msix_names[msix_vec], vp_dev->msix_names[msix_vec],
vqs[i]); vqs[i]);
if (err) { if (err)
vp_del_vq(vqs[i]);
goto error_find; goto error_find;
} }
}
return 0; return 0;
error_find: error_find:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment