igb_4.12_compat.patch 533 B

1234567891011121314151617
  1. diff --git a/src/igb_main.c.orig b/src/igb_main.c
  2. index 3ee1ec7..c8adf04 100644
  3. --- a/src/igb_main.c.orig
  4. +++ b/src/igb_main.c
  5. @@ -1047,8 +1047,10 @@ static void igb_set_interrupt_capability(struct igb_adapter *adapter, bool msix)
  6. for (i = 0; i < numvecs; i++)
  7. adapter->msix_entries[i].entry = i;
  8. - err = pci_enable_msix(pdev,
  9. - adapter->msix_entries, numvecs);
  10. + err = pci_enable_msix_range(pdev,
  11. + adapter->msix_entries,
  12. + numvecs,
  13. + numvecs);
  14. if (err == 0)
  15. break;
  16. }