From a67fa10338ca70d5645855c20de08f12fd200971 Mon Sep 17 00:00:00 2001 From: Stefan Eßer Date: Thu, 23 Jan 1997 22:58:03 +0000 Subject: Make IRQ 0 invalid in pci_map_int(), since it is hardwired to the programmable interval timer chip in PC systems. --- sys/dev/pci/pci.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/dev') diff --git a/sys/dev/pci/pci.c b/sys/dev/pci/pci.c index 08ad7d97f1e8..23c110909df6 100644 --- a/sys/dev/pci/pci.c +++ b/sys/dev/pci/pci.c @@ -1315,7 +1315,7 @@ int pci_map_int (pcici_t tag, pci_inthand_t *func, void *arg, unsigned *maskptr) */ irq = getirq (tag); - if (irq >= PCI_MAX_IRQ) { + if ((irq == 0) || (irq >= PCI_MAX_IRQ)) { printf ("\tillegal irq %d.\n", irq); return (0); }; -- cgit v1.3