summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@cvs.openbsd.org>2013-07-14 15:18:37 +0000
committerMark Kettenis <kettenis@cvs.openbsd.org>2013-07-14 15:18:37 +0000
commit8ff16fca527d877ccd09984270b7a1d6d7c30013 (patch)
treee2b9fb521d1eef81311a2a57c4e77fe6757a94e5
parent13ed267505dac94f4624a12708d72027329373bf (diff)
The "probe" interrupt handler is mpsafe; mark it as such.
ok matthew@
-rw-r--r--sys/dev/isa/i82365_isasubr.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/dev/isa/i82365_isasubr.c b/sys/dev/isa/i82365_isasubr.c
index d27f489baaf..00def7ac105 100644
--- a/sys/dev/isa/i82365_isasubr.c
+++ b/sys/dev/isa/i82365_isasubr.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: i82365_isasubr.c,v 1.23 2013/03/08 18:35:46 miod Exp $ */
+/* $OpenBSD: i82365_isasubr.c,v 1.24 2013/07/14 15:18:36 kettenis Exp $ */
/* $NetBSD: i82365_isasubr.c,v 1.1 1998/06/07 18:28:31 sommerfe Exp $ */
/*
@@ -312,8 +312,9 @@ pcic_intr_find(sc, ist)
* change interrupt) we need to do
* higher.
*/
- ih = isa_intr_establish(ic, irq, ist, IPL_VM,
- pcic_intr_probe, 0, sc->dev.dv_xname);
+ ih = isa_intr_establish(ic, irq, ist,
+ IPL_VM | IPL_MPSAFE, pcic_intr_probe,
+ 0, sc->dev.dv_xname);
if (ih == NULL)
continue;
pcic_intr_seen = 0;