CVSROOT: /cvs Module name: src Changes by: k...@cvs.openbsd.org 2011/04/15 08:57:29
Modified files: sys/arch/alpha/alpha: disksubr.c sys/arch/amd64/amd64: disksubr.c dkcsum.c sys/arch/arm/arm: disksubr.c sys/arch/aviion/aviion: disksubr.c sys/arch/hp300/hp300: disksubr.c sys/arch/hppa/hppa: disksubr.c sys/arch/hppa64/hppa64: disksubr.c sys/arch/i386/i386: disksubr.c dkcsum.c sys/arch/landisk/landisk: disksubr.c sys/arch/loongson/loongson: disksubr.c sys/arch/luna88k/luna88k: disksubr.c sys/arch/mac68k/mac68k: disksubr.c sys/arch/macppc/macppc: disksubr.c sys/arch/mvme68k/mvme68k: disksubr.c sys/arch/mvme88k/mvme88k: disksubr.c sys/arch/mvmeppc/mvmeppc: disksubr.c sys/arch/octeon/octeon: disksubr.c sys/arch/sgi/sgi: disksubr.c sys/arch/socppc/socppc: disksubr.c sys/arch/sparc/sparc: disksubr.c sys/arch/sparc64/sparc64: disksubr.c sys/arch/vax/vax: disksubr.c sys/isofs/cd9660: cd9660_vfsops.c sys/isofs/udf : udf_subr.c sys/kern : subr_disk.c Log message: In days of yore one could arbitrarily whack buffer flags. Those days are past. Use CLR() and SET() to modify necessary flags while leaving the flags used by the buffer cache in peace. Should make bufcache code much less confused about the state of the bufs used in reading/writing disklabels. Other such flag abuses no doubt await a visit. Errors in original diff found by miod@. ok beck@ deraadt@