Browse Source

virtio: clean up handling of request_irq failure

We call del_vqs twice when request_irq fails, this
makes no sense.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Michael S. Tsirkin 8 years ago
parent
commit
d41795978c
1 changed files with 1 additions and 3 deletions
  1. 1 3
      drivers/virtio/virtio_pci_common.c

+ 1 - 3
drivers/virtio/virtio_pci_common.c

@@ -360,10 +360,8 @@ static int vp_try_to_find_vqs(struct virtio_device *vdev, unsigned nvqs,
 				  vring_interrupt, 0,
 				  vp_dev->msix_names[msix_vec],
 				  vqs[i]);
-		if (err) {
-			vp_del_vq(vqs[i]);
+		if (err)
 			goto error_find;
-		}
 	}
 	return 0;