diff options
Diffstat (limited to 'sys/x86')
-rw-r--r-- | sys/x86/x86/msi.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/x86/x86/msi.c b/sys/x86/x86/msi.c index 6745ce2..428894e 100644 --- a/sys/x86/x86/msi.c +++ b/sys/x86/x86/msi.c @@ -247,7 +247,8 @@ msi_assign_cpu(struct intsrc *isrc, u_int apic_id) "msi: Assigning MSI IRQ %d to local APIC %u vector %u\n", sib->msi_irq, sib->msi_cpu, sib->msi_vector); } - pci_remap_msi_irq(msi->msi_dev, msi->msi_irq); + BUS_REMAP_INTR(device_get_parent(msi->msi_dev), msi->msi_dev, + msi->msi_irq); /* * Free the old vector after the new one is established. This is done |