git: kernel/usb4bsd: Use pci_alloc_1intr() for MSI allocation in xhci_pci.c.

Imre Vadasz ivadasz at crater.dragonflybsd.org
Fri Jan 27 04:35:27 PST 2017


commit ffb0f32944e39dc752ec95a0f09ff25c6377421f
Author: Imre Vadász <imre at vdsz.com>
Date:   Fri Jan 27 13:28:39 2017 +0100

    kernel/usb4bsd: Use pci_alloc_1intr() for MSI allocation in xhci_pci.c.
    
    * The existing pci_alloc_msi() call was still expecting the FreeBSD API,
      causing a panic on single-cpu machines when trying to allocate an MSI.
      SMP machines didn't panic, but were accidentally always using CPU1 for
      the xhci MSI interrupt.

Summary of changes:
 sys/bus/u4b/controller/xhci_pci.c | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ffb0f32944e39dc752ec95a0f09ff25c6377421f


-- 
DragonFly BSD source repository



More information about the Commits mailing list