aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/pci
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2002-06-07 15:28:16 +0000
committerWarner Losh <imp@FreeBSD.org>2002-06-07 15:28:16 +0000
commita1e85ec6fb5869438d1b2d602c1a5989e17d982b (patch)
treea93886f28a8af85af607c1b03a22f23143a5e493 /sys/dev/pci
parent1fe7722cb50c086123bee87ffa6966bdaabccdce (diff)
Notes
Diffstat (limited to 'sys/dev/pci')
-rw-r--r--sys/dev/pci/pcivar.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/pci/pcivar.h b/sys/dev/pci/pcivar.h
index bd0decfbdaf9..e77a02663c72 100644
--- a/sys/dev/pci/pcivar.h
+++ b/sys/dev/pci/pcivar.h
@@ -246,10 +246,12 @@ PCIB_ACCESSOR(bus, BUS, u_int32_t)
#undef PCIB_ACCESSOR
/*
- * PCI interrupt validation.
+ * PCI interrupt validation. Invalid interrupt values such as 0 or 128
+ * on i386 or other platforms should be mapped out in the MD pcireadconf
+ * code and not here, since the only MI invalid IRQ is 255.
*/
#define PCI_INVALID_IRQ 255
-#define PCI_INTERRUPT_VALID(x) (((x) != 0) && ((x) != PCI_INVALID_IRQ))
+#define PCI_INTERRUPT_VALID(x) ((x) != PCI_INVALID_IRQ)
/*
* Convenience functions.