summaryrefslogtreecommitdiff
path: root/sys/dev/mscp
diff options
context:
space:
mode:
authorthorpej <thorpej@NetBSD.org>2001-04-12 20:13:26 +0000
committerthorpej <thorpej@NetBSD.org>2001-04-12 20:13:26 +0000
commit5da5b5ae5bdb7bdb914428714367bbe99fcff499 (patch)
tree9bae129670d5c3fff4cb28c5de6cbe4ca033e7ac /sys/dev/mscp
parent376be9fdf390090fda65b7aeb9cf2e421470a9d7 (diff)
Upon inspection of a 4000/600 dmesg, change the splbios to splubas.
XXX THIS CODE IS SERIOUSLY BROKEN! MSCP DEVICES ARE BLOCK I/O DEVICES, AND THUS SPLBIO SHOULD BLOCK THEIR INTERRUPTS. The VAX port really needs to get virtualized spl*() levels.
Diffstat (limited to 'sys/dev/mscp')
-rw-r--r--sys/dev/mscp/mscp.c4
-rw-r--r--sys/dev/mscp/mscp_disk.c4
-rw-r--r--sys/dev/mscp/mscp_subr.c4
3 files changed, 6 insertions, 6 deletions
diff --git a/sys/dev/mscp/mscp.c b/sys/dev/mscp/mscp.c
index 4524d6bf542..28cdc13ac92 100644
--- a/sys/dev/mscp/mscp.c
+++ b/sys/dev/mscp/mscp.c
@@ -1,4 +1,4 @@
-/* $NetBSD: mscp.c,v 1.14 2001/04/12 20:03:35 thorpej Exp $ */
+/* $NetBSD: mscp.c,v 1.15 2001/04/12 20:13:26 thorpej Exp $ */
/*
* Copyright (c) 1996 Ludd, University of Lule}, Sweden.
@@ -71,7 +71,7 @@ mscp_getcp(mi, canwait)
#define mri (&mi->mi_cmd)
struct mscp *mp;
int i;
- int s = splbio();
+ int s = spluba();
again:
/*
diff --git a/sys/dev/mscp/mscp_disk.c b/sys/dev/mscp/mscp_disk.c
index 177c19c8327..2fec5d9cbf8 100644
--- a/sys/dev/mscp/mscp_disk.c
+++ b/sys/dev/mscp/mscp_disk.c
@@ -1,4 +1,4 @@
-/* $NetBSD: mscp_disk.c,v 1.28 2001/04/12 20:03:35 thorpej Exp $ */
+/* $NetBSD: mscp_disk.c,v 1.29 2001/04/12 20:13:26 thorpej Exp $ */
/*
* Copyright (c) 1996 Ludd, University of Lule}, Sweden.
* Copyright (c) 1988 Regents of the University of California.
@@ -263,7 +263,7 @@ raclose(dev, flags, fmt, p)
*/
#if notyet
if (ra->ra_openpart == 0) {
- s = splbio();
+ s = spluba();
while (BUFQ_FIRST(&udautab[unit]) != NULL)
(void) tsleep(&udautab[unit], PZERO - 1,
"raclose", 0);
diff --git a/sys/dev/mscp/mscp_subr.c b/sys/dev/mscp/mscp_subr.c
index 69ac4598c3b..990ab958145 100644
--- a/sys/dev/mscp/mscp_subr.c
+++ b/sys/dev/mscp/mscp_subr.c
@@ -1,4 +1,4 @@
-/* $NetBSD: mscp_subr.c,v 1.16 2001/04/12 20:03:35 thorpej Exp $ */
+/* $NetBSD: mscp_subr.c,v 1.17 2001/04/12 20:13:27 thorpej Exp $ */
/*
* Copyright (c) 1996 Ludd, University of Lule}, Sweden.
* Copyright (c) 1988 Regents of the University of California.
@@ -482,7 +482,7 @@ mscp_strategy(bp, usc)
struct device *usc;
{
struct mscp_softc *mi = (void *)usc;
- int s = splbio();
+ int s = spluba();
BUFQ_INSERT_TAIL(&mi->mi_resq, bp);
mscp_kickaway(mi);