Date: Sun, 15 Aug 1999 09:34:45 +0930 From: Greg Lehey <grog@lemis.com> To: Poul-Henning Kamp <phk@FreeBSD.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/alpha/alpha diskslice_machdep.c src/sys/cam/scsi scsi_cd.c scsi_da.c src/sys/contrib/dev/fla fla.c src/sys/dev/ata ata-disk.c atapi-fd.c src/sys/dev/ccd ccd.c src/sys/dev/ida ida_disk.c src/sys/dev/vinum vinumdaemon.c vinuminterrupt.c ... Message-ID: <19990815093445.E456@freebie.lemis.com> In-Reply-To: <199908141140.EAA18540@freefall.freebsd.org>; from Poul-Henning Kamp on Sat, Aug 14, 1999 at 04:40:52AM -0700 References: <199908141140.EAA18540@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday, 14 August 1999 at 4:40:52 -0700, Poul-Henning Kamp wrote: > phk 1999/08/14 04:40:51 PDT > > Modified files: > sys/alpha/alpha diskslice_machdep.c > sys/cam/scsi scsi_cd.c scsi_da.c > sys/contrib/dev/fla fla.c > sys/dev/ata ata-disk.c atapi-fd.c > sys/dev/ccd ccd.c > sys/dev/ida ida_disk.c > sys/dev/vinum vinumdaemon.c vinuminterrupt.c vinumio.c > vinumrequest.c > sys/dev/vn vn.c > sys/i386/isa diskslice_machdep.c wd.c wfd.c > sys/isa fd.c > sys/kern kern_physio.c subr_diskslice.c > subr_dkbad.c vfs_aio.c > sys/miscfs/specfs spec_vnops.c > sys/pc98/pc98 atcompat_diskslice.c diskslice_machdep.c > fd.c wd.c > sys/sys buf.h conf.h disklabel.h diskslice.h > dkbad.h > sys/ufs/ufs ufs_disksubr.c > Log: > Spring cleaning around strategy and disklabels/slices: > > Introduce BUF_STRATEGY(struct buf *, int flag) macro, and use it throughout. > please see comment in sys/conf.h about the flag argument. > > Remove strategy argument from all the diskslice/label/bad144 > implementations, it should be found from the dev_t. > > Remove bogus and unused strategy1 routines. > > Remove open/close arguments from dssize(). Pick them up from dev_t. > > Remove unused and unfinished setgeom support from diskslice/label/bad144 code. > > Revision Changes Path > 1.12 +2 -2 src/sys/dev/vinum/vinumdaemon.c --- vinumdaemon.c 1999/08/07 08:06:05 1.11 +++ vinumdaemon.c 1999/08/14 11:40:37 1.12 @@ -34,7 +34,7 @@ * otherwise) arising in any way out of the use of this software, even if * advised of the possibility of such damage. * - * $Id: vinumdaemon.c,v 1.11 1999/08/07 08:06:05 grog Exp $ + * $Id: vinumdaemon.c,v 1.12 1999/08/14 11:40:37 phk Exp $ */ #include <dev/vinum/vinumhdr.h> @@ -183,7 +183,7 @@ void recover_io(struct request *rq) { - vinumstrategy(rq->bp); /* reissue the command */ + BUF_STRATEGY(rq->bp, 0); /* reissue the command */ } > 1.38 +2 -2 src/sys/dev/vinum/vinumio.c --- vinumio.c 1999/08/14 06:26:32 1.37 +++ vinumio.c 1999/08/14 11:40:37 1.38 @@ -33,7 +33,7 @@ * otherwise) arising in any way out of the use of this software, even if * advised of the possibility of such damage. * - * $Id: vinumio.c,v 1.37 1999/08/14 06:26:32 grog Exp $ + * $Id: vinumio.c,v 1.38 1999/08/14 11:40:37 phk Exp $ */ #include <dev/vinum/vinumhdr.h> @@ -836,7 +836,7 @@ *dlp = *lp; bp->b_flags &= ~B_INVAL; bp->b_flags |= B_WRITE; - vinumstrategy(bp); /* write it out */ + BUF_STRATEGY(bp, 0); /* write it out */ error = biowait(bp); bp->b_flags |= B_INVAL | B_AGE; brelse(bp); These calls are internal to vinum. Why should they go via BUF_STRATEGY? Greg -- See complete headers for address, home page and phone numbers finger grog@lemis.com for PGP public key To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990815093445.E456>