--- src/sys/kern/kern_physio.c 2006/05/03 20:44:49 1.21 +++ src/sys/kern/kern_physio.c 2006/07/28 02:17:40 1.22 @@ -39,7 +39,7 @@ physwakeup(struct bio *bio) wakeup(bio); } -int +static int physio(dev_t dev, struct uio *uio, int ioflag) { int i; @@ -131,3 +131,16 @@ doerror: relpbuf(bp, NULL); return (error); } + +int +physread(struct dev_read_args *ap) +{ + return(physio(ap->a_head.a_dev, ap->a_uio, ap->a_ioflag)); +} + +int +physwrite(struct dev_write_args *ap) +{ + return(physio(ap->a_head.a_dev, ap->a_uio, ap->a_ioflag)); +} +