diff options
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/scsipi/cd.c | 4 | ||||
| -rw-r--r-- | sys/dev/scsipi/sd.c | 4 | ||||
| -rw-r--r-- | sys/dev/scsipi/st.c | 4 |
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)); |
