diff options
author | 2011-10-28 15:17:02 +0000 | |
---|---|---|
committer | 2011-10-28 15:17:02 +0000 | |
commit | 9dbb3cac7865e9b60855fe9b7871224bba1fc6a7 (patch) | |
tree | e44780d4bb84d987446dde6046fe2dad59196d54 | |
parent | Take more care to ensure all callbacks are initialized. In particular (diff) | |
download | wireguard-openbsd-9dbb3cac7865e9b60855fe9b7871224bba1fc6a7.tar.xz wireguard-openbsd-9dbb3cac7865e9b60855fe9b7871224bba1fc6a7.zip |
Ignore devices with irq 0 on mpcpci bus, the only devices seen this
way is hardware not found in the openfirmware tree. diff from kettenis@
commit it deraadt@
-rw-r--r-- | sys/arch/macppc/pci/mpcpcibus.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/arch/macppc/pci/mpcpcibus.c b/sys/arch/macppc/pci/mpcpcibus.c index 33d91c03056..4c530f2b431 100644 --- a/sys/arch/macppc/pci/mpcpcibus.c +++ b/sys/arch/macppc/pci/mpcpcibus.c @@ -1,4 +1,4 @@ -/* $OpenBSD: mpcpcibus.c,v 1.42 2011/01/08 18:10:23 deraadt Exp $ */ +/* $OpenBSD: mpcpcibus.c,v 1.43 2011/10/28 15:17:02 drahn Exp $ */ /* * Copyright (c) 1997 Per Fogelstrom @@ -891,7 +891,7 @@ mpc_intr_map(void *lcv, pcitag_t bustag, int buspin, int line, printf("mpc_intr_map: bad interrupt pin %d\n", buspin); error = 1; } - if (line == 0xff) + if (line == 0xff || line == 0) error = 1; if (!error) |