summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/scsipi/cd.c4
-rw-r--r--sys/dev/scsipi/sd.c4
-rw-r--r--sys/dev/scsipi/st.c4
3 files changed, 9 insertions, 3 deletions
diff --git a/sys/dev/scsipi/cd.c b/sys/dev/scsipi/cd.c
index 2f6773ac315..e1eac019df8 100644
--- a/sys/dev/scsipi/cd.c
+++ b/sys/dev/scsipi/cd.c
@@ -1,4 +1,4 @@
-/* $NetBSD: cd.c,v 1.73 1995/08/12 20:31:42 mycroft Exp $ */
+/* $NetBSD: cd.c,v 1.74 1995/08/12 21:36:46 mycroft Exp $ */
/*
* Copyright (c) 1994, 1995 Charles M. Hannum. All rights reserved.
@@ -543,6 +543,7 @@ cdread(dev, uio)
dev_t dev;
struct uio *uio;
{
+ struct cd_softc *cd = cdcd.cd_devs[CDUNIT(dev)];
return (physio(cdstrategy, NULL, dev, B_READ,
cd->sc_link->adapter->scsi_minphys, uio));
@@ -553,6 +554,7 @@ cdwrite(dev, uio)
dev_t dev;
struct uio *uio;
{
+ struct cd_softc *cd = cdcd.cd_devs[CDUNIT(dev)];
return (physio(cdstrategy, NULL, dev, B_WRITE,
cd->sc_link->adapter->scsi_minphys, uio));
diff --git a/sys/dev/scsipi/sd.c b/sys/dev/scsipi/sd.c
index 3542a82d449..ff311988793 100644
--- a/sys/dev/scsipi/sd.c
+++ b/sys/dev/scsipi/sd.c
@@ -1,4 +1,4 @@
-/* $NetBSD: sd.c,v 1.75 1995/08/12 20:31:46 mycroft Exp $ */
+/* $NetBSD: sd.c,v 1.76 1995/08/12 21:36:49 mycroft Exp $ */
/*
* Copyright (c) 1994, 1995 Charles M. Hannum. All rights reserved.
@@ -548,6 +548,7 @@ sdread(dev, uio)
dev_t dev;
struct uio *uio;
{
+ struct sd_softc *sd = sdcd.cd_devs[SDUNIT(dev)];
return (physio(sdstrategy, NULL, dev, B_READ,
sd->sc_link->adapter->scsi_minphys, uio));
@@ -558,6 +559,7 @@ sdwrite(dev, uio)
dev_t dev;
struct uio *uio;
{
+ struct sd_softc *sd = sdcd.cd_devs[SDUNIT(dev)];
return (physio(sdstrategy, NULL, dev, B_WRITE,
sd->sc_link->adapter->scsi_minphys, uio));
diff --git a/sys/dev/scsipi/st.c b/sys/dev/scsipi/st.c
index a218c12af36..67dde81ed0d 100644
--- a/sys/dev/scsipi/st.c
+++ b/sys/dev/scsipi/st.c
@@ -1,4 +1,4 @@
-/* $NetBSD: st.c,v 1.51 1995/08/12 20:31:50 mycroft Exp $ */
+/* $NetBSD: st.c,v 1.52 1995/08/12 21:36:52 mycroft Exp $ */
/*
* Copyright (c) 1994 Charles Hannum. All rights reserved.
@@ -979,6 +979,7 @@ stread(dev, uio)
dev_t dev;
struct uio *uio;
{
+ struct st_softc *st = stcd.cd_devs[STUNIT(dev)];
return (physio(ststrategy, NULL, dev, B_READ,
st->sc_link->adapter->scsi_minphys, uio));
@@ -989,6 +990,7 @@ stwrite(dev, uio)
dev_t dev;
struct uio *uio;
{
+ struct st_softc *st = stcd.cd_devs[STUNIT(dev)];
return (physio(ststrategy, NULL, dev, B_WRITE,
st->sc_link->adapter->scsi_minphys, uio));