]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/virtio/virtio_pci_common.c
mvpp2: refactor MTU change code
[mirror_ubuntu-bionic-kernel.git] / drivers / virtio / virtio_pci_common.c
index 1c4797e53f686b03323e4316d443c256854268dc..80a3704939cdce64c3da2b055781f6e3ec76f865 100644 (file)
@@ -254,9 +254,11 @@ void vp_del_vqs(struct virtio_device *vdev)
        for (i = 0; i < vp_dev->msix_used_vectors; ++i)
                free_irq(pci_irq_vector(vp_dev->pci_dev, i), vp_dev);
 
-       for (i = 0; i < vp_dev->msix_vectors; i++)
-               if (vp_dev->msix_affinity_masks[i])
-                       free_cpumask_var(vp_dev->msix_affinity_masks[i]);
+       if (vp_dev->msix_affinity_masks) {
+               for (i = 0; i < vp_dev->msix_vectors; i++)
+                       if (vp_dev->msix_affinity_masks[i])
+                               free_cpumask_var(vp_dev->msix_affinity_masks[i]);
+       }
 
        if (vp_dev->msix_enabled) {
                /* Disable the vector used for configuration */