diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2003-06-09 18:08:46 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2003-06-09 18:08:46 +0000 |
| commit | bd77aaf9800105fcdbcc51b7c6aeaf421db7f892 (patch) | |
| tree | 655e863723f49feabd7d6981c205c45ebfe8638c /sys/dev/pci | |
| parent | 05e948d9969843aba78c717dad84a68e351439a2 (diff) | |
Notes
Diffstat (limited to 'sys/dev/pci')
| -rw-r--r-- | sys/dev/pci/pci.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/dev/pci/pci.c b/sys/dev/pci/pci.c index cf316cc58139..f50ab27131c6 100644 --- a/sys/dev/pci/pci.c +++ b/sys/dev/pci/pci.c @@ -806,9 +806,10 @@ pci_add_resources(device_t pcib, device_t dev) * have. */ irq = PCIB_ROUTE_INTERRUPT(pcib, dev, cfg->intpin); - if (PCI_INTERRUPT_VALID(irq)) + if (PCI_INTERRUPT_VALID(irq)) { + pci_write_config(dev, PCIR_INTLINE, irq, 1); cfg->intline = irq; - else + } else #endif irq = cfg->intline; resource_list_add(rl, SYS_RES_IRQ, 0, irq, irq, 1); |
