summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkrw <krw@openbsd.org>2001-04-23 13:33:35 +0000
committerkrw <krw@openbsd.org>2001-04-23 13:33:35 +0000
commit971d02a51dd0e69f795e06d3cc4dbdf79b9d85b9 (patch)
treecaddd339880075b2e2d01c53118f3781f34af3bf
parentdouble splx (diff)
downloadwireguard-openbsd-971d02a51dd0e69f795e06d3cc4dbdf79b9d85b9.tar.xz
wireguard-openbsd-971d02a51dd0e69f795e06d3cc4dbdf79b9d85b9.zip
Insert missing DvcLeaveCritial() (a.k.a. splx()) before a return.
Spotted by fgsch@.
-rw-r--r--sys/dev/ic/advlib.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/ic/advlib.c b/sys/dev/ic/advlib.c
index 3d441aa7c0b..c93e54ade76 100644
--- a/sys/dev/ic/advlib.c
+++ b/sys/dev/ic/advlib.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: advlib.c,v 1.3 1998/11/17 04:25:21 downsj Exp $ */
+/* $OpenBSD: advlib.c,v 1.4 2001/04/23 13:33:35 krw Exp $ */
/* $NetBSD: advlib.c,v 1.7 1998/10/28 20:39:46 dante Exp $ */
/*
@@ -3092,6 +3092,7 @@ AscRiscHaltedAbortCCB(sc, ccb)
AscWriteLramByte(iot, ioh, q_addr + ASC_SCSIQ_B_STATUS,
scsiq->q_status);
(*asc_isr_callback) (sc, scsiq);
+ DvcLeaveCritical(last_int_level);
return (1);
}
}