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

Modified Files:
	src/sys/arch/acorn32/mainbus [vmlocking]: fd.c
	src/sys/arch/amiga/dev [vmlocking]: fd.c
	src/sys/arch/arc/jazz [vmlocking]: fd.c
	src/sys/arch/atari/dev [vmlocking]: fd.c hdfd.c
	src/sys/arch/dreamcast/dev [vmlocking]: gdrom.c
	src/sys/arch/dreamcast/dev/maple [vmlocking]: mmemcard.c
	src/sys/arch/hp300/dev [vmlocking]: rd.c
	src/sys/arch/mac68k/obio [vmlocking]: iwm_fd.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/mba [vmlocking]: hp.c
	src/sys/arch/vax/vsa [vmlocking]: hdc9224.c
	src/sys/arch/x68k/dev [vmlocking]: bmd.c fd.c
	src/sys/arch/xen/xen [vmlocking]: xbd.c xbd_xenbus.c
	src/sys/dev [vmlocking]: ccd.c cgd.c ld.c md.c vnd.c
	src/sys/dev/ata [vmlocking]: wd.c
	src/sys/dev/dkwedge [vmlocking]: dk.c
	src/sys/dev/gpib [vmlocking]: rd.c
	src/sys/dev/isa [vmlocking]: fd.c mcd.c
	src/sys/dev/mca [vmlocking]: ed_mca.c
	src/sys/dev/mscp [vmlocking]: mscp_disk.c
	src/sys/dev/ofw [vmlocking]: ofdisk.c
	src/sys/dev/qbus [vmlocking]: rf.c rl.c
	src/sys/dev/raidframe [vmlocking]: rf_netbsdkintf.c
	src/sys/dev/scsipi [vmlocking]: cd.c sd.c
	src/sys/dev/spi [vmlocking]: spiflash.c
	src/sys/dev/vme [vmlocking]: xd.c xy.c
	src/sys/kern [vmlocking]: subr_disk.c
	src/sys/sys [vmlocking]: disk.h

Log Message:
- Alter disk attach/detach to fix a panic when closing a vnd device.
- Sync with HEAD.


To generate a diff of this commit:
cvs rdiff -r1.28.2.2 -r1.28.2.3 src/sys/arch/acorn32/mainbus/fd.c
cvs rdiff -r1.69.2.2 -r1.69.2.3 src/sys/arch/amiga/dev/fd.c
cvs rdiff -r1.29.2.2 -r1.29.2.3 src/sys/arch/arc/jazz/fd.c
cvs rdiff -r1.56.2.2 -r1.56.2.3 src/sys/arch/atari/dev/fd.c
cvs rdiff -r1.55.2.2 -r1.55.2.3 src/sys/arch/atari/dev/hdfd.c
cvs rdiff -r1.20.2.2 -r1.20.2.3 src/sys/arch/dreamcast/dev/gdrom.c
cvs rdiff -r1.10.2.1 -r1.10.2.2 src/sys/arch/dreamcast/dev/maple/mmemcard.c
cvs rdiff -r1.80.2.2 -r1.80.2.3 src/sys/arch/hp300/dev/rd.c
cvs rdiff -r1.36.2.2 -r1.36.2.3 src/sys/arch/mac68k/obio/iwm_fd.c
cvs rdiff -r1.130.2.3 -r1.130.2.4 src/sys/arch/sparc/dev/fd.c
cvs rdiff -r1.9.2.3 -r1.9.2.4 src/sys/arch/sparc64/dev/fdc.c
cvs rdiff -r1.55.2.2 -r1.55.2.3 src/sys/arch/sun3/dev/fd.c
cvs rdiff -r1.56.2.2 -r1.56.2.3 src/sys/arch/sun3/dev/xd.c
cvs rdiff -r1.59.2.2 -r1.59.2.3 src/sys/arch/sun3/dev/xy.c
cvs rdiff -r1.43 -r1.43.2.1 src/sys/arch/vax/mba/hp.c
cvs rdiff -r1.39.2.1 -r1.39.2.2 src/sys/arch/vax/vsa/hdc9224.c
cvs rdiff -r1.7.2.2 -r1.7.2.3 src/sys/arch/x68k/dev/bmd.c
cvs rdiff -r1.72.2.4 -r1.72.2.5 src/sys/arch/x68k/dev/fd.c
cvs rdiff -r1.37.2.1 -r1.37.2.2 src/sys/arch/xen/xen/xbd.c
cvs rdiff -r1.18.2.1 -r1.18.2.2 src/sys/arch/xen/xen/xbd_xenbus.c
cvs rdiff -r1.118.2.6 -r1.118.2.7 src/sys/dev/ccd.c
cvs rdiff -r1.44.2.4 -r1.44.2.5 src/sys/dev/cgd.c
cvs rdiff -r1.46.2.3 -r1.46.2.4 src/sys/dev/ld.c
cvs rdiff -r1.48.2.2 -r1.48.2.3 src/sys/dev/md.c
cvs rdiff -r1.165.2.9 -r1.165.2.10 src/sys/dev/vnd.c
cvs rdiff -r1.337.2.7 -r1.337.2.8 src/sys/dev/ata/wd.c
cvs rdiff -r1.22.2.7 -r1.22.2.8 src/sys/dev/dkwedge/dk.c
cvs rdiff -r1.15.2.2 -r1.15.2.3 src/sys/dev/gpib/rd.c
cvs rdiff -r1.73.2.3 -r1.73.2.4 src/sys/dev/isa/fd.c
cvs rdiff -r1.97.2.4 -r1.97.2.5 src/sys/dev/isa/mcd.c
cvs rdiff -r1.35.2.2 -r1.35.2.3 src/sys/dev/mca/ed_mca.c
cvs rdiff -r1.54.2.1 -r1.54.2.2 src/sys/dev/mscp/mscp_disk.c
cvs rdiff -r1.35.2.1 -r1.35.2.2 src/sys/dev/ofw/ofdisk.c
cvs rdiff -r1.14.2.1 -r1.14.2.2 src/sys/dev/qbus/rf.c
cvs rdiff -r1.33.2.1 -r1.33.2.2 src/sys/dev/qbus/rl.c
cvs rdiff -r1.226.2.5 -r1.226.2.6 src/sys/dev/raidframe/rf_netbsdkintf.c
cvs rdiff -r1.262.2.4 -r1.262.2.5 src/sys/dev/scsipi/cd.c
cvs rdiff -r1.261.2.3 -r1.261.2.4 src/sys/dev/scsipi/sd.c
cvs rdiff -r1.3.2.3 -r1.3.2.4 src/sys/dev/spi/spiflash.c
cvs rdiff -r1.67.2.2 -r1.67.2.3 src/sys/dev/vme/xd.c
cvs rdiff -r1.70.2.2 -r1.70.2.3 src/sys/dev/vme/xy.c
cvs rdiff -r1.85.2.2 -r1.85.2.3 src/sys/kern/subr_disk.c
cvs rdiff -r1.43.2.2 -r1.43.2.3 src/sys/sys/disk.h

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