Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Chuck Silvers <chs@netbsd.org>
List: source-changes
Date: 11/20/2000 10:24:25
Module Name:	syssrc
Committed By:	chs
Date:		Mon Nov 20 08:24:25 UTC 2000

Modified Files:
	syssrc/sys/arch/alpha/alpha: disksubr.c
	syssrc/sys/arch/amiga/amiga: disksubr.c
	syssrc/sys/arch/amiga/dev: fd.c
	syssrc/sys/arch/arc/arc: disksubr.c
	syssrc/sys/arch/arm26/arm26: disksubr.c disksubr_acorn.c disksubr_mbr.c
	syssrc/sys/arch/arm32/arm32: disksubr.c disksubr_acorn.c disksubr_mbr.c
	syssrc/sys/arch/arm32/mainbus: fd.c
	syssrc/sys/arch/atari/atari: disksubr.c
	syssrc/sys/arch/bebox/bebox: disksubr.c
	syssrc/sys/arch/cobalt/cobalt: disksubr.c
	syssrc/sys/arch/hp300/hp300: disksubr.c
	syssrc/sys/arch/hpcmips/hpcmips: disksubr.c
	syssrc/sys/arch/i386/i386: disksubr.c
	syssrc/sys/arch/luna68k/luna68k: disksubr.c
	syssrc/sys/arch/mac68k/mac68k: disksubr.c
	syssrc/sys/arch/macppc/macppc: disksubr.c
	syssrc/sys/arch/mipsco/mipsco: disksubr.c
	syssrc/sys/arch/mvme68k/mvme68k: disksubr.c
	syssrc/sys/arch/news68k/news68k: disksubr.c
	syssrc/sys/arch/newsmips/newsmips: disksubr.c
	syssrc/sys/arch/next68k/next68k: disksubr.c
	syssrc/sys/arch/ofppc/ofppc: disksubr.c
	syssrc/sys/arch/pc532/pc532: disksubr.c
	syssrc/sys/arch/pmax/pmax: disksubr.c
	syssrc/sys/arch/prep/prep: disksubr.c
	syssrc/sys/arch/sgimips/sgimips: disksubr.c
	syssrc/sys/arch/sh3/sh3: disksubr.c
	syssrc/sys/arch/sparc/sparc: disksubr.c
	syssrc/sys/arch/sparc64/sparc64: disksubr.c
	syssrc/sys/arch/sun3/sun3: disksubr.c
	syssrc/sys/arch/vax/vax: cfl.c crl.c disksubr.c
	syssrc/sys/arch/x68k/x68k: disksubr.c
	syssrc/sys/dev/raidframe: rf_netbsdkintf.c

Log Message:
rationalize the use of b_flags for geteblk() buffers.
rather than assigning to the whole field, set or clear individual flags,
which implies that the B_BUSY and B_INVAL flags will remain set.
this allows us to make the assertion in brelse() that B_BUSY is set,
which is the purpose of all this.


To generate a diff of this commit:
cvs rdiff -r1.20 -r1.21 syssrc/sys/arch/alpha/alpha/disksubr.c
cvs rdiff -r1.35 -r1.36 syssrc/sys/arch/amiga/amiga/disksubr.c
cvs rdiff -r1.45 -r1.46 syssrc/sys/arch/amiga/dev/fd.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/arc/arc/disksubr.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/arm26/arm26/disksubr.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/arm26/arm26/disksubr_acorn.c \
    syssrc/sys/arch/arm26/arm26/disksubr_mbr.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/arm32/arm32/disksubr.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/arm32/arm32/disksubr_acorn.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/arm32/arm32/disksubr_mbr.c
cvs rdiff -r1.33 -r1.34 syssrc/sys/arch/arm32/mainbus/fd.c
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/atari/atari/disksubr.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/bebox/bebox/disksubr.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/cobalt/cobalt/disksubr.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/hp300/hp300/disksubr.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/hpcmips/hpcmips/disksubr.c
cvs rdiff -r1.42 -r1.43 syssrc/sys/arch/i386/i386/disksubr.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/luna68k/luna68k/disksubr.c
cvs rdiff -r1.36 -r1.37 syssrc/sys/arch/mac68k/mac68k/disksubr.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/macppc/macppc/disksubr.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/mipsco/mipsco/disksubr.c
cvs rdiff -r1.19 -r1.20 syssrc/sys/arch/mvme68k/mvme68k/disksubr.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/news68k/news68k/disksubr.c
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/newsmips/newsmips/disksubr.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/next68k/next68k/disksubr.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/ofppc/ofppc/disksubr.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/arch/pc532/pc532/disksubr.c
cvs rdiff -r1.33 -r1.34 syssrc/sys/arch/pmax/pmax/disksubr.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/prep/prep/disksubr.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/sgimips/sgimips/disksubr.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/arch/sh3/sh3/disksubr.c
cvs rdiff -r1.29 -r1.30 syssrc/sys/arch/sparc/sparc/disksubr.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/sparc64/sparc64/disksubr.c
cvs rdiff -r1.24 -r1.25 syssrc/sys/arch/sun3/sun3/disksubr.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/vax/vax/cfl.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/vax/vax/crl.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/arch/vax/vax/disksubr.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/x68k/x68k/disksubr.c
cvs rdiff -r1.99 -r1.100 syssrc/sys/dev/raidframe/rf_netbsdkintf.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.