blob: a4ce13a7dea7c90f96775d9d75bed300d14d2cc3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
--- ./vmci-only/linux/driver.c 2017-07-06 12:12:38.860458601 -0600
+++ ./vmci-only/linux/driver.c.new 2017-07-06 12:21:09.986139888 -0600
@@ -1726,11 +1726,11 @@
vmci_dev.msix_entries[i].vector = i;
}
- result = pci_enable_msix(pdev, vmci_dev.msix_entries, VMCI_MAX_INTRS);
+ result = pci_enable_msix_exact(pdev, vmci_dev.msix_entries, VMCI_MAX_INTRS);
if (!result) {
vmci_dev.exclusive_vectors = TRUE;
- } else if (result > 0) {
- result = pci_enable_msix(pdev, vmci_dev.msix_entries, 1);
+ } else {
+ result = pci_enable_msix_exact(pdev, vmci_dev.msix_entries, 1);
}
return result;
}
|