Searched hist:"854 c31980e5423cac1fa5d853eadbbebef75a556" (Results 1 – 1 of 1) sorted by relevance
/freebsd/sys/dev/isci/ |
H A D | isci_interrupt.c | diff 854c31980e5423cac1fa5d853eadbbebef75a556 Tue Sep 08 18:05:18 CEST 2015 Jim Harris <jimharris@FreeBSD.org> isci: check return value of pci_alloc_msix()
Certain VM guest types (VMware, Xen) do not support MSI, so pci_alloc_msix() always fails. isci(4) was not properly detecting the allocation failure, and would try to proceed with MSIx resource initialization rather than reverting to INTx.
Reported and tested by: Bradley W. Dutton (brad-fbsd-stable@duttonbros.com) MFC after: 3 days Sponsored by: Intel
|