summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authormycroft <mycroft@NetBSD.org>1994-03-04 17:51:10 +0000
committermycroft <mycroft@NetBSD.org>1994-03-04 17:51:10 +0000
commit652712272f5da53c590f6f7334cfb56b35eaef5c (patch)
tree45c7f43cf6186f4abd61605f6fc27a8aeb290124 /sys/dev
parent0f92f76cebe3a6a725965f5c78804f750abab0ce (diff)
Add another missing splx().
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/ata/wd.c3
-rw-r--r--sys/dev/isa/wd.c3
2 files changed, 4 insertions, 2 deletions
diff --git a/sys/dev/ata/wd.c b/sys/dev/ata/wd.c
index f51267110ef..1bf5f137085 100644
--- a/sys/dev/ata/wd.c
+++ b/sys/dev/ata/wd.c
@@ -35,7 +35,7 @@
* SUCH DAMAGE.
*
* from: @(#)wd.c 7.2 (Berkeley) 5/9/91
- * $Id: wd.c,v 1.57 1994/03/04 17:45:22 mycroft Exp $
+ * $Id: wd.c,v 1.58 1994/03/04 17:51:10 mycroft Exp $
*/
#define QUIETWORKS /* define this to make wdopen() set DKFL_QUIET */
@@ -949,6 +949,7 @@ wdcontrol(bp)
if (wait_for_unbusy(du) < 0) {
lose:
wdreset(du, 1);
+ splx(s);
goto tryagainrecal;
}
outb(wdc+wd_sdh, WDSD_IBM | (unit << 4));
diff --git a/sys/dev/isa/wd.c b/sys/dev/isa/wd.c
index f51267110ef..1bf5f137085 100644
--- a/sys/dev/isa/wd.c
+++ b/sys/dev/isa/wd.c
@@ -35,7 +35,7 @@
* SUCH DAMAGE.
*
* from: @(#)wd.c 7.2 (Berkeley) 5/9/91
- * $Id: wd.c,v 1.57 1994/03/04 17:45:22 mycroft Exp $
+ * $Id: wd.c,v 1.58 1994/03/04 17:51:10 mycroft Exp $
*/
#define QUIETWORKS /* define this to make wdopen() set DKFL_QUIET */
@@ -949,6 +949,7 @@ wdcontrol(bp)
if (wait_for_unbusy(du) < 0) {
lose:
wdreset(du, 1);
+ splx(s);
goto tryagainrecal;
}
outb(wdc+wd_sdh, WDSD_IBM | (unit << 4));