diff options
| author | Nate Williams <nate@FreeBSD.org> | 1997-11-02 21:26:14 +0000 |
|---|---|---|
| committer | Nate Williams <nate@FreeBSD.org> | 1997-11-02 21:26:14 +0000 |
| commit | 241fe562b4daaf85b0e10394d494f7ad1d592148 (patch) | |
| tree | 5297f45a4c043bd69b06838abc4aa6da009ef5a9 /sys | |
| parent | 60685f39cef45676fcf37f813875006cdf8febb7 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/dev/sio/sio.c | 5 | ||||
| -rw-r--r-- | sys/i386/isa/sio.c | 5 | ||||
| -rw-r--r-- | sys/isa/sio.c | 5 |
3 files changed, 9 insertions, 6 deletions
diff --git a/sys/dev/sio/sio.c b/sys/dev/sio/sio.c index db9afb20cac7b..e531c2d3fffdc 100644 --- a/sys/dev/sio/sio.c +++ b/sys/dev/sio/sio.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)com.c 7.5 (Berkeley) 5/16/91 - * $Id: sio.c,v 1.186 1997/10/26 04:53:56 nate Exp $ + * $Id: sio.c,v 1.187 1997/10/26 21:08:42 nate Exp $ */ #include "opt_comconsole.h" @@ -557,9 +557,10 @@ static int card_intr(struct pccard_devinfo *devi) { struct com_s *com; + COM_LOCK(); com = com_addr(devi->isahd.id_unit); - if (com && !com_addr(devi->isahd.id_unit)->gone) + if (com && !com->gone) siointr1(com_addr(devi->isahd.id_unit)); COM_UNLOCK(); return(1); diff --git a/sys/i386/isa/sio.c b/sys/i386/isa/sio.c index db9afb20cac7b..e531c2d3fffdc 100644 --- a/sys/i386/isa/sio.c +++ b/sys/i386/isa/sio.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)com.c 7.5 (Berkeley) 5/16/91 - * $Id: sio.c,v 1.186 1997/10/26 04:53:56 nate Exp $ + * $Id: sio.c,v 1.187 1997/10/26 21:08:42 nate Exp $ */ #include "opt_comconsole.h" @@ -557,9 +557,10 @@ static int card_intr(struct pccard_devinfo *devi) { struct com_s *com; + COM_LOCK(); com = com_addr(devi->isahd.id_unit); - if (com && !com_addr(devi->isahd.id_unit)->gone) + if (com && !com->gone) siointr1(com_addr(devi->isahd.id_unit)); COM_UNLOCK(); return(1); diff --git a/sys/isa/sio.c b/sys/isa/sio.c index db9afb20cac7b..e531c2d3fffdc 100644 --- a/sys/isa/sio.c +++ b/sys/isa/sio.c @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)com.c 7.5 (Berkeley) 5/16/91 - * $Id: sio.c,v 1.186 1997/10/26 04:53:56 nate Exp $ + * $Id: sio.c,v 1.187 1997/10/26 21:08:42 nate Exp $ */ #include "opt_comconsole.h" @@ -557,9 +557,10 @@ static int card_intr(struct pccard_devinfo *devi) { struct com_s *com; + COM_LOCK(); com = com_addr(devi->isahd.id_unit); - if (com && !com_addr(devi->isahd.id_unit)->gone) + if (com && !com->gone) siointr1(com_addr(devi->isahd.id_unit)); COM_UNLOCK(); return(1); |
