|
@@ -1716,10 +1716,10 @@ _base_enable_msix(struct MPT3SAS_ADAPTER *ioc)
|
|
for (i = 0, a = entries; i < ioc->reply_queue_count; i++, a++)
|
|
for (i = 0, a = entries; i < ioc->reply_queue_count; i++, a++)
|
|
a->entry = i;
|
|
a->entry = i;
|
|
|
|
|
|
- r = pci_enable_msix(ioc->pdev, entries, ioc->reply_queue_count);
|
|
|
|
|
|
+ r = pci_enable_msix_exact(ioc->pdev, entries, ioc->reply_queue_count);
|
|
if (r) {
|
|
if (r) {
|
|
dfailprintk(ioc, pr_info(MPT3SAS_FMT
|
|
dfailprintk(ioc, pr_info(MPT3SAS_FMT
|
|
- "pci_enable_msix failed (r=%d) !!!\n",
|
|
|
|
|
|
+ "pci_enable_msix_exact failed (r=%d) !!!\n",
|
|
ioc->name, r));
|
|
ioc->name, r));
|
|
kfree(entries);
|
|
kfree(entries);
|
|
goto try_ioapic;
|
|
goto try_ioapic;
|