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@

Reply via email to