Subject: CVS commit: [vmlocking] src/sys
To: None <source-changes@NetBSD.org>
From: Andrew Doran <ad@netbsd.org>
List: source-changes
Date: 08/19/2007 19:25:04
Module Name:	src
Committed By:	ad
Date:		Sun Aug 19 19:25:04 UTC 2007

Modified Files:
	src/sys/arch/acorn32/mainbus [vmlocking]: fd.c
	src/sys/arch/algor/algor [vmlocking]: disksubr.c
	src/sys/arch/alpha/alpha [vmlocking]: disksubr.c
	src/sys/arch/amiga/dev [vmlocking]: fd.c
	src/sys/arch/arc/arc [vmlocking]: disksubr.c
	src/sys/arch/arc/jazz [vmlocking]: fd.c
	src/sys/arch/arm/arm [vmlocking]: disksubr.c
	src/sys/arch/atari/dev [vmlocking]: fd.c hdfd.c md_root.c
	src/sys/arch/bebox/bebox [vmlocking]: disksubr.c
	src/sys/arch/cobalt/cobalt [vmlocking]: disksubr.c
	src/sys/arch/dreamcast/dev [vmlocking]: gdrom.c
	src/sys/arch/dreamcast/dev/maple [vmlocking]: mmemcard.c
	src/sys/arch/evbmips/evbmips [vmlocking]: disksubr.c
	src/sys/arch/evbppc/evbppc [vmlocking]: disksubr.c
	src/sys/arch/hp300/dev [vmlocking]: ct.c mt.c rd.c
	src/sys/arch/hpc/hpc [vmlocking]: disksubr.c
	src/sys/arch/mac68k/obio [vmlocking]: iwm_fd.c
	src/sys/arch/mvmeppc/mvmeppc [vmlocking]: disksubr.c
	src/sys/arch/playstation2/playstation2 [vmlocking]: disksubr.c
	src/sys/arch/pmppc/pmppc [vmlocking]: disksubr.c
	src/sys/arch/sandpoint/sandpoint [vmlocking]: disksubr.c
	src/sys/arch/sbmips/sbmips [vmlocking]: disksubr.c
	src/sys/arch/sh3/sh3 [vmlocking]: disksubr.c
	src/sys/arch/sparc/dev [vmlocking]: fd.c
	src/sys/arch/sparc64/dev [vmlocking]: fdc.c
	src/sys/arch/sun3/dev [vmlocking]: fd.c xd.c xy.c
	src/sys/arch/vax/uba [vmlocking]: ts.c
	src/sys/arch/vax/vax [vmlocking]: cfl.c crl.c ctu.c
	src/sys/arch/vax/vsa [vmlocking]: hdc9224.c
	src/sys/arch/x68k/dev [vmlocking]: bmd.c fd.c
	src/sys/arch/x68k/x68k [vmlocking]: disksubr.c
	src/sys/arch/xen/xen [vmlocking]: xbd.c xbd_xenbus.c xbdback.c
	    xbdback_xenbus.c
	src/sys/dev [vmlocking]: ccd.c cgd.c dksubr.c fss.c ld.c ldvar.h md.c
	    vnd.c
	src/sys/dev/ata [vmlocking]: ld_ataraid.c wd.c
	src/sys/dev/dkwedge [vmlocking]: dk.c
	src/sys/dev/gpib [vmlocking]: ct.c mt.c rd.c
	src/sys/dev/i2o [vmlocking]: ld_iop.c
	src/sys/dev/ic [vmlocking]: ld_aac.c ld_cac.c ld_icp.c ld_mlx.c
	    rrunner.c wdc.c
	src/sys/dev/ieee1394 [vmlocking]: fwdev.c fwmem.c
	src/sys/dev/isa [vmlocking]: fd.c mcd.c wt.c
	src/sys/dev/mca [vmlocking]: ed_mca.c edc_mca.c
	src/sys/dev/mscp [vmlocking]: mscp.c mscp_disk.c mscp_tape.c
	src/sys/dev/ofw [vmlocking]: ofdisk.c
	src/sys/dev/pci [vmlocking]: ld_amr.c ld_twa.c ld_twe.c
	src/sys/dev/qbus [vmlocking]: qd.c rf.c rl.c ts.c
	src/sys/dev/raidframe [vmlocking]: rf_netbsdkintf.c rf_states.c
	src/sys/dev/scsipi [vmlocking]: cd.c scsipi_ioctl.c sd.c ss.c st.c
	src/sys/dev/spi [vmlocking]: spiflash.c
	src/sys/dev/vme [vmlocking]: xd.c xy.c
	src/sys/fs/adosfs [vmlocking]: advnops.c
	src/sys/fs/cd9660 [vmlocking]: cd9660_vnops.c
	src/sys/fs/efs [vmlocking]: efs_vnops.c
	src/sys/fs/filecorefs [vmlocking]: filecore_vnops.c
	src/sys/fs/msdosfs [vmlocking]: msdosfs_vnops.c
	src/sys/fs/ntfs [vmlocking]: ntfs_vnops.c
	src/sys/fs/puffs [vmlocking]: puffs_subr.c puffs_vnops.c
	src/sys/fs/smbfs [vmlocking]: smbfs_io.c
	src/sys/fs/sysvbfs [vmlocking]: sysvbfs_vnops.c
	src/sys/fs/udf [vmlocking]: udf_subr.c
	src/sys/kern [vmlocking]: init_sysent.c kern_physio.c subr_bufq.c
	    subr_disk.c subr_disk_mbr.c syscalls.c vfs_bio.c
	src/sys/miscfs/deadfs [vmlocking]: dead_vnops.c
	src/sys/miscfs/genfs [vmlocking]: genfs_vnops.c
	src/sys/miscfs/specfs [vmlocking]: spec_vnops.c
	src/sys/nfs [vmlocking]: nfs_bio.c
	src/sys/sys [vmlocking]: buf.h cpu_data.h syscall.h syscallargs.h
	src/sys/ufs/ffs [vmlocking]: ffs_softdep.c
	src/sys/ufs/lfs [vmlocking]: lfs_bio.c lfs_segment.c lfs_vfsops.c
	    lfs_vnops.c
	src/sys/ufs/mfs [vmlocking]: mfs_vnops.c
	src/sys/ufs/ufs [vmlocking]: ufs_vnops.c
	src/sys/uvm [vmlocking]: uvm_pager.c uvm_swap.c

Log Message:
- Back out the biodone() changes.
- Eliminate B_ERROR (from HEAD).


To generate a diff of this commit:
cvs rdiff -r1.28.2.1 -r1.28.2.2 src/sys/arch/acorn32/mainbus/fd.c
cvs rdiff -r1.13 -r1.13.2.1 src/sys/arch/algor/algor/disksubr.c
cvs rdiff -r1.32 -r1.32.2.1 src/sys/arch/alpha/alpha/disksubr.c
cvs rdiff -r1.69.2.1 -r1.69.2.2 src/sys/arch/amiga/dev/fd.c
cvs rdiff -r1.24 -r1.24.2.1 src/sys/arch/arc/arc/disksubr.c
cvs rdiff -r1.29.2.1 -r1.29.2.2 src/sys/arch/arc/jazz/fd.c
cvs rdiff -r1.16 -r1.16.2.1 src/sys/arch/arm/arm/disksubr.c
cvs rdiff -r1.56.2.1 -r1.56.2.2 src/sys/arch/atari/dev/fd.c
cvs rdiff -r1.55.2.1 -r1.55.2.2 src/sys/arch/atari/dev/hdfd.c
cvs rdiff -r1.22 -r1.22.2.1 src/sys/arch/atari/dev/md_root.c
cvs rdiff -r1.20 -r1.20.2.1 src/sys/arch/bebox/bebox/disksubr.c
cvs rdiff -r1.19 -r1.19.2.1 src/sys/arch/cobalt/cobalt/disksubr.c
cvs rdiff -r1.20.2.1 -r1.20.2.2 src/sys/arch/dreamcast/dev/gdrom.c
cvs rdiff -r1.10 -r1.10.2.1 src/sys/arch/dreamcast/dev/maple/mmemcard.c
cvs rdiff -r1.12.2.1 -r1.12.2.2 src/sys/arch/evbmips/evbmips/disksubr.c
cvs rdiff -r1.12 -r1.12.2.1 src/sys/arch/evbppc/evbppc/disksubr.c
cvs rdiff -r1.48 -r1.48.2.1 src/sys/arch/hp300/dev/ct.c
cvs rdiff -r1.37.2.1 -r1.37.2.2 src/sys/arch/hp300/dev/mt.c
cvs rdiff -r1.80.2.1 -r1.80.2.2 src/sys/arch/hp300/dev/rd.c
cvs rdiff -r1.16 -r1.16.2.1 src/sys/arch/hpc/hpc/disksubr.c
cvs rdiff -r1.36.2.1 -r1.36.2.2 src/sys/arch/mac68k/obio/iwm_fd.c
cvs rdiff -r1.13 -r1.13.2.1 src/sys/arch/mvmeppc/mvmeppc/disksubr.c
cvs rdiff -r1.12 -r1.12.8.1 src/sys/arch/playstation2/playstation2/disksubr.c
cvs rdiff -r1.11 -r1.11.8.1 src/sys/arch/pmppc/pmppc/disksubr.c
cvs rdiff -r1.13 -r1.13.2.1 src/sys/arch/sandpoint/sandpoint/disksubr.c
cvs rdiff -r1.13 -r1.13.2.1 src/sys/arch/sbmips/sbmips/disksubr.c
cvs rdiff -r1.23 -r1.23.2.1 src/sys/arch/sh3/sh3/disksubr.c
cvs rdiff -r1.130.2.2 -r1.130.2.3 src/sys/arch/sparc/dev/fd.c
cvs rdiff -r1.9.2.2 -r1.9.2.3 src/sys/arch/sparc64/dev/fdc.c
cvs rdiff -r1.55.2.1 -r1.55.2.2 src/sys/arch/sun3/dev/fd.c
cvs rdiff -r1.56.2.1 -r1.56.2.2 src/sys/arch/sun3/dev/xd.c
cvs rdiff -r1.59.2.1 -r1.59.2.2 src/sys/arch/sun3/dev/xy.c
cvs rdiff -r1.32 -r1.32.2.1 src/sys/arch/vax/uba/ts.c
cvs rdiff -r1.13 -r1.13.2.1 src/sys/arch/vax/vax/cfl.c
cvs rdiff -r1.20 -r1.20.2.1 src/sys/arch/vax/vax/crl.c
cvs rdiff -r1.25.2.1 -r1.25.2.2 src/sys/arch/vax/vax/ctu.c
cvs rdiff -r1.39 -r1.39.2.1 src/sys/arch/vax/vsa/hdc9224.c
cvs rdiff -r1.7.2.1 -r1.7.2.2 src/sys/arch/x68k/dev/bmd.c
cvs rdiff -r1.72.2.3 -r1.72.2.4 src/sys/arch/x68k/dev/fd.c
cvs rdiff -r1.28.2.1 -r1.28.2.2 src/sys/arch/x68k/x68k/disksubr.c
cvs rdiff -r1.37 -r1.37.2.1 src/sys/arch/xen/xen/xbd.c
cvs rdiff -r1.18 -r1.18.2.1 src/sys/arch/xen/xen/xbd_xenbus.c
cvs rdiff -r1.22.8.2 -r1.22.8.3 src/sys/arch/xen/xen/xbdback.c
cvs rdiff -r1.3.10.2 -r1.3.10.3 src/sys/arch/xen/xen/xbdback_xenbus.c
cvs rdiff -r1.118.2.5 -r1.118.2.6 src/sys/dev/ccd.c
cvs rdiff -r1.44.2.3 -r1.44.2.4 src/sys/dev/cgd.c
cvs rdiff -r1.28.2.2 -r1.28.2.3 src/sys/dev/dksubr.c
cvs rdiff -r1.32.2.7 -r1.32.2.8 src/sys/dev/fss.c
cvs rdiff -r1.46.2.2 -r1.46.2.3 src/sys/dev/ld.c
cvs rdiff -r1.12.6.1 -r1.12.6.2 src/sys/dev/ldvar.h
cvs rdiff -r1.48.2.1 -r1.48.2.2 src/sys/dev/md.c
cvs rdiff -r1.165.2.8 -r1.165.2.9 src/sys/dev/vnd.c
cvs rdiff -r1.19.2.3 -r1.19.2.4 src/sys/dev/ata/ld_ataraid.c
cvs rdiff -r1.337.2.6 -r1.337.2.7 src/sys/dev/ata/wd.c
cvs rdiff -r1.22.2.6 -r1.22.2.7 src/sys/dev/dkwedge/dk.c
cvs rdiff -r1.10 -r1.10.2.1 src/sys/dev/gpib/ct.c
cvs rdiff -r1.9.2.1 -r1.9.2.2 src/sys/dev/gpib/mt.c
cvs rdiff -r1.15.2.1 -r1.15.2.2 src/sys/dev/gpib/rd.c
cvs rdiff -r1.23.8.3 -r1.23.8.4 src/sys/dev/i2o/ld_iop.c
cvs rdiff -r1.13.8.3 -r1.13.8.4 src/sys/dev/ic/ld_aac.c
cvs rdiff -r1.17.6.1 -r1.17.6.2 src/sys/dev/ic/ld_cac.c
cvs rdiff -r1.16.8.1 -r1.16.8.2 src/sys/dev/ic/ld_icp.c
cvs rdiff -r1.13.8.1 -r1.13.8.2 src/sys/dev/ic/ld_mlx.c
cvs rdiff -r1.61.2.2 -r1.61.2.3 src/sys/dev/ic/rrunner.c
cvs rdiff -r1.246.6.2 -r1.246.6.3 src/sys/dev/ic/wdc.c
cvs rdiff -r1.9.2.2 -r1.9.2.3 src/sys/dev/ieee1394/fwdev.c
cvs rdiff -r1.3.2.2 -r1.3.2.3 src/sys/dev/ieee1394/fwmem.c
cvs rdiff -r1.73.2.2 -r1.73.2.3 src/sys/dev/isa/fd.c
cvs rdiff -r1.97.2.3 -r1.97.2.4 src/sys/dev/isa/mcd.c
cvs rdiff -r1.75.2.2 -r1.75.2.3 src/sys/dev/isa/wt.c
cvs rdiff -r1.35.2.1 -r1.35.2.2 src/sys/dev/mca/ed_mca.c
cvs rdiff -r1.35.8.3 -r1.35.8.4 src/sys/dev/mca/edc_mca.c
cvs rdiff -r1.25 -r1.25.2.1 src/sys/dev/mscp/mscp.c
cvs rdiff -r1.54 -r1.54.2.1 src/sys/dev/mscp/mscp_disk.c
cvs rdiff -r1.30 -r1.30.2.1 src/sys/dev/mscp/mscp_tape.c
cvs rdiff -r1.35 -r1.35.2.1 src/sys/dev/ofw/ofdisk.c
cvs rdiff -r1.12.8.1 -r1.12.8.2 src/sys/dev/pci/ld_amr.c
cvs rdiff -r1.5.6.2 -r1.5.6.3 src/sys/dev/pci/ld_twa.c
cvs rdiff -r1.26.8.2 -r1.26.8.3 src/sys/dev/pci/ld_twe.c
cvs rdiff -r1.37 -r1.37.2.1 src/sys/dev/qbus/qd.c
cvs rdiff -r1.14 -r1.14.2.1 src/sys/dev/qbus/rf.c
cvs rdiff -r1.33 -r1.33.2.1 src/sys/dev/qbus/rl.c
cvs rdiff -r1.19 -r1.19.2.1 src/sys/dev/qbus/ts.c
cvs rdiff -r1.226.2.3 -r1.226.2.4 src/sys/dev/raidframe/rf_netbsdkintf.c
cvs rdiff -r1.40.30.1 -r1.40.30.2 src/sys/dev/raidframe/rf_states.c
cvs rdiff -r1.262.2.3 -r1.262.2.4 src/sys/dev/scsipi/cd.c
cvs rdiff -r1.62.2.3 -r1.62.2.4 src/sys/dev/scsipi/scsipi_ioctl.c
cvs rdiff -r1.261.2.2 -r1.261.2.3 src/sys/dev/scsipi/sd.c
cvs rdiff -r1.70.2.2 -r1.70.2.3 src/sys/dev/scsipi/ss.c
cvs rdiff -r1.196.2.3 -r1.196.2.4 src/sys/dev/scsipi/st.c
cvs rdiff -r1.3.2.2 -r1.3.2.3 src/sys/dev/spi/spiflash.c
cvs rdiff -r1.67.2.1 -r1.67.2.2 src/sys/dev/vme/xd.c
cvs rdiff -r1.70.2.1 -r1.70.2.2 src/sys/dev/vme/xy.c
cvs rdiff -r1.23 -r1.23.2.1 src/sys/fs/adosfs/advnops.c
cvs rdiff -r1.26.2.1 -r1.26.2.2 src/sys/fs/cd9660/cd9660_vnops.c
cvs rdiff -r1.3.2.2 -r1.3.2.3 src/sys/fs/efs/efs_vnops.c
cvs rdiff -r1.19 -r1.19.2.1 src/sys/fs/filecorefs/filecore_vnops.c
cvs rdiff -r1.38.2.3 -r1.38.2.4 src/sys/fs/msdosfs/msdosfs_vnops.c
cvs rdiff -r1.33.2.1 -r1.33.2.2 src/sys/fs/ntfs/ntfs_vnops.c
cvs rdiff -r1.22.2.8 -r1.22.2.9 src/sys/fs/puffs/puffs_subr.c
cvs rdiff -r1.52.4.7 -r1.52.4.8 src/sys/fs/puffs/puffs_vnops.c
cvs rdiff -r1.24.8.2 -r1.24.8.3 src/sys/fs/smbfs/smbfs_io.c
cvs rdiff -r1.11.4.2 -r1.11.4.3 src/sys/fs/sysvbfs/sysvbfs_vnops.c
cvs rdiff -r1.32.4.4 -r1.32.4.5 src/sys/fs/udf/udf_subr.c
cvs rdiff -r1.189.2.6 -r1.189.2.7 src/sys/kern/init_sysent.c
cvs rdiff -r1.80.2.4 -r1.80.2.5 src/sys/kern/kern_physio.c
cvs rdiff -r1.12.32.1 -r1.12.32.2 src/sys/kern/subr_bufq.c
cvs rdiff -r1.85.2.1 -r1.85.2.2 src/sys/kern/subr_disk.c
cvs rdiff -r1.26.2.2 -r1.26.2.3 src/sys/kern/subr_disk_mbr.c
cvs rdiff -r1.185.2.3 -r1.185.2.4 src/sys/kern/syscalls.c
cvs rdiff -r1.170.2.12 -r1.170.2.13 src/sys/kern/vfs_bio.c
cvs rdiff -r1.43.6.5 -r1.43.6.6 src/sys/miscfs/deadfs/dead_vnops.c
cvs rdiff -r1.150.2.9 -r1.150.2.10 src/sys/miscfs/genfs/genfs_vnops.c
cvs rdiff -r1.98.2.6 -r1.98.2.7 src/sys/miscfs/specfs/spec_vnops.c
cvs rdiff -r1.151.2.9 -r1.151.2.10 src/sys/nfs/nfs_bio.c
cvs rdiff -r1.95.2.3 -r1.95.2.4 src/sys/sys/buf.h
cvs rdiff -r1.7.6.3 -r1.7.6.4 src/sys/sys/cpu_data.h
cvs rdiff -r1.183.2.3 -r1.183.2.4 src/sys/sys/syscall.h
cvs rdiff -r1.165.2.3 -r1.165.2.4 src/sys/sys/syscallargs.h
cvs rdiff -r1.86.2.15 -r1.86.2.16 src/sys/ufs/ffs/ffs_softdep.c
cvs rdiff -r1.98.8.4 -r1.98.8.5 src/sys/ufs/lfs/lfs_bio.c
cvs rdiff -r1.198.2.7 -r1.198.2.8 src/sys/ufs/lfs/lfs_segment.c
cvs rdiff -r1.231.4.8 -r1.231.4.9 src/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -r1.201.2.9 -r1.201.2.10 src/sys/ufs/lfs/lfs_vnops.c
cvs rdiff -r1.44.2.1 -r1.44.2.2 src/sys/ufs/mfs/mfs_vnops.c
cvs rdiff -r1.152.2.5 -r1.152.2.6 src/sys/ufs/ufs/ufs_vnops.c
cvs rdiff -r1.81.4.6 -r1.81.4.7 src/sys/uvm/uvm_pager.c
cvs rdiff -r1.122.2.10 -r1.122.2.11 src/sys/uvm/uvm_swap.c

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