diff options
author | grog <grog@FreeBSD.org> | 1999-05-07 08:07:09 +0000 |
---|---|---|
committer | grog <grog@FreeBSD.org> | 1999-05-07 08:07:09 +0000 |
commit | 598e0744042a9438042cdce28b513f6fa56aa383 (patch) | |
tree | 8423e2279111d6fcf995e5233915613e3653b60b | |
parent | 1780bb280607e3079dbe68566ad6bf049aff602e (diff) | |
download | FreeBSD-src-598e0744042a9438042cdce28b513f6fa56aa383.zip FreeBSD-src-598e0744042a9438042cdce28b513f6fa56aa383.tar.gz |
Convert to use physread() and physwrite().
Advertised-by: phk
-rw-r--r-- | sys/dev/vinum/vinum.c | 2 | ||||
-rw-r--r-- | sys/dev/vinum/vinumext.h | 4 | ||||
-rw-r--r-- | sys/dev/vinum/vinumrequest.c | 13 |
3 files changed, 3 insertions, 16 deletions
diff --git a/sys/dev/vinum/vinum.c b/sys/dev/vinum/vinum.c index 04976b0..8d30d5a 100644 --- a/sys/dev/vinum/vinum.c +++ b/sys/dev/vinum/vinum.c @@ -51,7 +51,7 @@ extern struct mc malloced[]; STATIC struct cdevsw vinum_cdevsw = { - vinumopen, vinumclose, vinumread, vinumwrite, + vinumopen, vinumclose, physread, physwrite, vinumioctl, nostop, nullreset, nodevtotty, seltrue, nommap, vinumstrategy, "vinum", NULL, -1, vinumdump, vinumsize, diff --git a/sys/dev/vinum/vinumext.h b/sys/dev/vinum/vinumext.h index 75c507e..fc3f1eb 100644 --- a/sys/dev/vinum/vinumext.h +++ b/sys/dev/vinum/vinumext.h @@ -132,8 +132,8 @@ d_strategy_t vinumstrategy; d_ioctl_t vinumioctl; d_dump_t vinumdump; d_psize_t vinumsize; -d_read_t vinumread; -d_write_t vinumwrite; +d_read_t physread; +d_write_t physwrite; int vinumstart(struct buf *bp, int reviveok); int launch_requests(struct request *rq, int reviveok); diff --git a/sys/dev/vinum/vinumrequest.c b/sys/dev/vinum/vinumrequest.c index 247949b..f286dc7 100644 --- a/sys/dev/vinum/vinumrequest.c +++ b/sys/dev/vinum/vinumrequest.c @@ -979,16 +979,3 @@ deallocrqg(struct rqgroup *rqg) } Free(rqg); } - -/* Character device interface */ -int -vinumread(dev_t dev, struct uio *uio, int ioflag) -{ - return (physio(vinumstrategy, NULL, dev, 1, minphys, uio)); -} - -int -vinumwrite(dev_t dev, struct uio *uio, int ioflag) -{ - return (physio(vinumstrategy, NULL, dev, 0, minphys, uio)); -} |