Subject: CVS commit: [vmlocking] src/sys
To: None <source-changes@NetBSD.org>
From: Andrew Doran <ad@netbsd.org>
List: source-changes
Date: 03/13/2007 17:51:59
Module Name: src
Committed By: ad
Date: Tue Mar 13 17:51:59 UTC 2007
Modified Files:
src/sys/arch/i386/i386 [vmlocking]: pmap.c trap.c
src/sys/arch/i386/include [vmlocking]: vmparam.h
src/sys/arch/x86/x86 [vmlocking]: x86_machdep.c
src/sys/compat/common [vmlocking]: vfs_syscalls_20.c
src/sys/compat/netbsd32 [vmlocking]: netbsd32_compat_20.c netbsd32_fs.c
src/sys/compat/ultrix [vmlocking]: ultrix_fs.c
src/sys/dev/ata [vmlocking]: wd.c
src/sys/dev/dkwedge [vmlocking]: dk.c
src/sys/dev/dmover [vmlocking]: dmover_backend.c
src/sys/dev/scsipi [vmlocking]: scsipi_ioctl.c
src/sys/fs/cd9660 [vmlocking]: cd9660_node.c cd9660_vfsops.c
src/sys/fs/msdosfs [vmlocking]: msdosfs_denode.c msdosfs_vfsops.c
msdosfs_vnops.c
src/sys/fs/ntfs [vmlocking]: ntfs_inode.h ntfs_subr.c ntfs_vfsops.c
src/sys/fs/ptyfs [vmlocking]: ptyfs_subr.c ptyfs_vnops.c
src/sys/fs/puffs [vmlocking]: puffs_subr.c puffs_transport.c
puffs_vfsops.c
src/sys/fs/smbfs [vmlocking]: smbfs_vfsops.c
src/sys/kern [vmlocking]: exec_subr.c init_main.c kern_exit.c
kern_lock.c kern_lwp.c kern_mutex.c kern_physio.c kern_sig.c
kern_subr.c kern_synch.c subr_extent.c subr_pool.c
subr_specificdata.c subr_vmem.c sys_process.c sys_sig.c
syscalls.master vfs_bio.c vfs_lockf.c vfs_subr.c vfs_syscalls.c
vfs_vnops.c
src/sys/miscfs/deadfs [vmlocking]: dead_vnops.c
src/sys/miscfs/genfs [vmlocking]: genfs_vnops.c layer.h layer_subr.c
layer_vnops.c
src/sys/miscfs/procfs [vmlocking]: procfs_linux.c procfs_subr.c
src/sys/miscfs/specfs [vmlocking]: spec_vnops.c specdev.h
src/sys/miscfs/syncfs [vmlocking]: sync_vnops.c
src/sys/netsmb [vmlocking]: smb_iod.c smb_rq.c smb_subr.h
src/sys/nfs [vmlocking]: nfs_bio.c nfs_export.c nfs_socket.c nfs_subs.c
nfs_syscalls.c nfs_vfsops.c nfs_vnops.c nfsmount.h nfsnode.h
src/sys/sys [vmlocking]: buf.h lock.h mount.h pool.h specificdata.h
systm.h vnode.h
src/sys/ufs/ext2fs [vmlocking]: ext2fs_vfsops.c
src/sys/ufs/ffs [vmlocking]: ffs_alloc.c ffs_inode.c ffs_snapshot.c
ffs_softdep.c ffs_vfsops.c ffs_vnops.c
src/sys/ufs/lfs [vmlocking]: lfs.h lfs_alloc.c lfs_balloc.c lfs_bio.c
lfs_extern.h lfs_inode.c lfs_itimes.c lfs_rfw.c lfs_segment.c
lfs_subr.c lfs_syscalls.c lfs_vfsops.c lfs_vnops.c
src/sys/ufs/mfs [vmlocking]: mfs_vfsops.c
src/sys/ufs/ufs [vmlocking]: ufs_ihash.c ufs_inode.c ufs_quota.c
ufs_readwrite.c ufs_vnops.c
src/sys/uvm [vmlocking]: uvm.h uvm_amap.c uvm_amap.h uvm_anon.c
uvm_anon.h uvm_aobj.c uvm_bio.c uvm_device.c uvm_fault.c
uvm_fault_i.h uvm_glue.c uvm_init.c uvm_km.c uvm_loan.c uvm_map.c
uvm_map.h uvm_mmap.c uvm_mremap.c uvm_object.c uvm_object.h
uvm_page.c uvm_page.h uvm_pager.c uvm_pdaemon.c uvm_pdaemon.h
uvm_pdpolicy_clock.c uvm_pdpolicy_clockpro.c uvm_pglist.c
uvm_readahead.c uvm_stat.h uvm_swap.c uvm_vnode.c
Log Message:
Pull in the initial set of changes for the vmlocking branch.
To generate a diff of this commit:
cvs rdiff -r1.202.2.1 -r1.202.2.2 src/sys/arch/i386/i386/pmap.c
cvs rdiff -r1.217 -r1.217.2.1 src/sys/arch/i386/i386/trap.c
cvs rdiff -r1.61 -r1.61.8.1 src/sys/arch/i386/include/vmparam.h
cvs rdiff -r1.8 -r1.8.2.1 src/sys/arch/x86/x86/x86_machdep.c
cvs rdiff -r1.16 -r1.16.6.1 src/sys/compat/common/vfs_syscalls_20.c
cvs rdiff -r1.9 -r1.9.2.1 src/sys/compat/netbsd32/netbsd32_compat_20.c
cvs rdiff -r1.36.2.1 -r1.36.2.2 src/sys/compat/netbsd32/netbsd32_fs.c
cvs rdiff -r1.37 -r1.37.2.1 src/sys/compat/ultrix/ultrix_fs.c
cvs rdiff -r1.337 -r1.337.2.1 src/sys/dev/ata/wd.c
cvs rdiff -r1.22 -r1.22.2.1 src/sys/dev/dkwedge/dk.c
cvs rdiff -r1.5 -r1.5.60.1 src/sys/dev/dmover/dmover_backend.c
cvs rdiff -r1.62 -r1.62.2.1 src/sys/dev/scsipi/scsipi_ioctl.c
cvs rdiff -r1.14.4.1 -r1.14.4.2 src/sys/fs/cd9660/cd9660_node.c
cvs rdiff -r1.40 -r1.40.2.1 src/sys/fs/cd9660/cd9660_vfsops.c
cvs rdiff -r1.19.2.1 -r1.19.2.2 src/sys/fs/msdosfs/msdosfs_denode.c
cvs rdiff -r1.44 -r1.44.4.1 src/sys/fs/msdosfs/msdosfs_vfsops.c
cvs rdiff -r1.38 -r1.38.2.1 src/sys/fs/msdosfs/msdosfs_vnops.c
cvs rdiff -r1.4 -r1.4.2.1 src/sys/fs/ntfs/ntfs_inode.h
cvs rdiff -r1.30 -r1.30.2.1 src/sys/fs/ntfs/ntfs_subr.c
cvs rdiff -r1.49 -r1.49.2.1 src/sys/fs/ntfs/ntfs_vfsops.c
cvs rdiff -r1.7 -r1.7.18.1 src/sys/fs/ptyfs/ptyfs_subr.c
cvs rdiff -r1.22 -r1.22.6.1 src/sys/fs/ptyfs/ptyfs_vnops.c
cvs rdiff -r1.22.2.1 -r1.22.2.2 src/sys/fs/puffs/puffs_subr.c
cvs rdiff -r1.8 -r1.8.6.1 src/sys/fs/puffs/puffs_transport.c
cvs rdiff -r1.28.6.1 -r1.28.6.2 src/sys/fs/puffs/puffs_vfsops.c
cvs rdiff -r1.62.6.1 -r1.62.6.2 src/sys/fs/smbfs/smbfs_vfsops.c
cvs rdiff -r1.52 -r1.52.2.1 src/sys/kern/exec_subr.c
cvs rdiff -r1.299.2.1 -r1.299.2.2 src/sys/kern/init_main.c
cvs rdiff -r1.169.2.1 -r1.169.2.2 src/sys/kern/kern_exit.c
cvs rdiff -r1.110 -r1.110.2.1 src/sys/kern/kern_lock.c
cvs rdiff -r1.61.2.1 -r1.61.2.2 src/sys/kern/kern_lwp.c
cvs rdiff -r1.11.2.1 -r1.11.2.2 src/sys/kern/kern_mutex.c
cvs rdiff -r1.80 -r1.80.2.1 src/sys/kern/kern_physio.c
cvs rdiff -r1.251.2.1 -r1.251.2.2 src/sys/kern/kern_sig.c
cvs rdiff -r1.156 -r1.156.2.1 src/sys/kern/kern_subr.c
cvs rdiff -r1.186.2.1 -r1.186.2.2 src/sys/kern/kern_synch.c
cvs rdiff -r1.62.2.1 -r1.62.2.2 src/sys/kern/subr_extent.c
cvs rdiff -r1.128.2.1 -r1.128.2.2 src/sys/kern/subr_pool.c
cvs rdiff -r1.9 -r1.9.6.1 src/sys/kern/subr_specificdata.c
cvs rdiff -r1.27.2.1 -r1.27.2.2 src/sys/kern/subr_vmem.c
cvs rdiff -r1.123 -r1.123.2.1 src/sys/kern/sys_process.c
cvs rdiff -r1.7 -r1.7.2.1 src/sys/kern/sys_sig.c
cvs rdiff -r1.168 -r1.168.2.1 src/sys/kern/syscalls.master
cvs rdiff -r1.170.2.1 -r1.170.2.2 src/sys/kern/vfs_bio.c
cvs rdiff -r1.58.2.1 -r1.58.2.2 src/sys/kern/vfs_lockf.c
cvs rdiff -r1.283.2.1 -r1.283.2.2 src/sys/kern/vfs_subr.c
cvs rdiff -r1.306 -r1.306.2.1 src/sys/kern/vfs_syscalls.c
cvs rdiff -r1.135 -r1.135.2.1 src/sys/kern/vfs_vnops.c
cvs rdiff -r1.43 -r1.43.6.1 src/sys/miscfs/deadfs/dead_vnops.c
cvs rdiff -r1.150 -r1.150.2.1 src/sys/miscfs/genfs/genfs_vnops.c
cvs rdiff -r1.11 -r1.11.30.1 src/sys/miscfs/genfs/layer.h
cvs rdiff -r1.21 -r1.21.6.1 src/sys/miscfs/genfs/layer_subr.c
cvs rdiff -r1.29 -r1.29.6.1 src/sys/miscfs/genfs/layer_vnops.c
cvs rdiff -r1.33 -r1.33.2.1 src/sys/miscfs/procfs/procfs_linux.c
cvs rdiff -r1.79 -r1.79.2.1 src/sys/miscfs/procfs/procfs_subr.c
cvs rdiff -r1.98 -r1.98.2.1 src/sys/miscfs/specfs/spec_vnops.c
cvs rdiff -r1.30 -r1.30.18.1 src/sys/miscfs/specfs/specdev.h
cvs rdiff -r1.16 -r1.16.8.1 src/sys/miscfs/syncfs/sync_vnops.c
cvs rdiff -r1.26 -r1.26.18.1 src/sys/netsmb/smb_iod.c
cvs rdiff -r1.27.30.1 -r1.27.30.2 src/sys/netsmb/smb_rq.c
cvs rdiff -r1.16 -r1.16.12.1 src/sys/netsmb/smb_subr.h
cvs rdiff -r1.151 -r1.151.2.1 src/sys/nfs/nfs_bio.c
cvs rdiff -r1.27 -r1.27.2.1 src/sys/nfs/nfs_export.c
cvs rdiff -r1.148.2.1 -r1.148.2.2 src/sys/nfs/nfs_socket.c
cvs rdiff -r1.184 -r1.184.2.1 src/sys/nfs/nfs_subs.c
cvs rdiff -r1.107 -r1.107.2.1 src/sys/nfs/nfs_syscalls.c
cvs rdiff -r1.174 -r1.174.2.1 src/sys/nfs/nfs_vfsops.c
cvs rdiff -r1.252 -r1.252.2.1 src/sys/nfs/nfs_vnops.c
cvs rdiff -r1.42 -r1.42.6.1 src/sys/nfs/nfsmount.h
cvs rdiff -r1.61 -r1.61.6.1 src/sys/nfs/nfsnode.h
cvs rdiff -r1.95 -r1.95.2.1 src/sys/sys/buf.h
cvs rdiff -r1.69.2.1 -r1.69.2.2 src/sys/sys/lock.h
cvs rdiff -r1.155 -r1.155.2.1 src/sys/sys/mount.h
cvs rdiff -r1.55.6.1 -r1.55.6.2 src/sys/sys/pool.h
cvs rdiff -r1.2 -r1.2.14.1 src/sys/sys/specificdata.h
cvs rdiff -r1.196 -r1.196.2.1 src/sys/sys/systm.h
cvs rdiff -r1.167 -r1.167.2.1 src/sys/sys/vnode.h
cvs rdiff -r1.109.2.1 -r1.109.2.2 src/sys/ufs/ext2fs/ext2fs_vfsops.c
cvs rdiff -r1.98 -r1.98.2.1 src/sys/ufs/ffs/ffs_alloc.c
cvs rdiff -r1.86 -r1.86.2.1 src/sys/ufs/ffs/ffs_inode.c
cvs rdiff -r1.43 -r1.43.2.1 src/sys/ufs/ffs/ffs_snapshot.c
cvs rdiff -r1.86.2.1 -r1.86.2.2 src/sys/ufs/ffs/ffs_softdep.c
cvs rdiff -r1.196.6.1 -r1.196.6.2 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -r1.86 -r1.86.4.1 src/sys/ufs/ffs/ffs_vnops.c
cvs rdiff -r1.118 -r1.118.6.1 src/sys/ufs/lfs/lfs.h
cvs rdiff -r1.100 -r1.100.6.1 src/sys/ufs/lfs/lfs_alloc.c
cvs rdiff -r1.62 -r1.62.6.1 src/sys/ufs/lfs/lfs_balloc.c
cvs rdiff -r1.98 -r1.98.8.1 src/sys/ufs/lfs/lfs_bio.c
cvs rdiff -r1.88 -r1.88.2.1 src/sys/ufs/lfs/lfs_extern.h
cvs rdiff -r1.107 -r1.107.2.1 src/sys/ufs/lfs/lfs_inode.c
cvs rdiff -r1.10 -r1.10.14.1 src/sys/ufs/lfs/lfs_itimes.c
cvs rdiff -r1.3 -r1.3.16.1 src/sys/ufs/lfs/lfs_rfw.c
cvs rdiff -r1.198 -r1.198.2.1 src/sys/ufs/lfs/lfs_segment.c
cvs rdiff -r1.67.4.1 -r1.67.4.2 src/sys/ufs/lfs/lfs_subr.c
cvs rdiff -r1.122 -r1.122.2.1 src/sys/ufs/lfs/lfs_syscalls.c
cvs rdiff -r1.231.4.1 -r1.231.4.2 src/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -r1.201 -r1.201.2.1 src/sys/ufs/lfs/lfs_vnops.c
cvs rdiff -r1.78 -r1.78.2.1 src/sys/ufs/mfs/mfs_vfsops.c
cvs rdiff -r1.22 -r1.22.2.1 src/sys/ufs/ufs/ufs_ihash.c
cvs rdiff -r1.64 -r1.64.6.1 src/sys/ufs/ufs/ufs_inode.c
cvs rdiff -r1.44 -r1.44.2.1 src/sys/ufs/ufs/ufs_quota.c
cvs rdiff -r1.76 -r1.76.4.1 src/sys/ufs/ufs/ufs_readwrite.c
cvs rdiff -r1.152 -r1.152.2.1 src/sys/ufs/ufs/ufs_vnops.c
cvs rdiff -r1.49 -r1.49.4.1 src/sys/uvm/uvm.h src/sys/uvm/uvm_device.c
cvs rdiff -r1.79.4.1 -r1.79.4.2 src/sys/uvm/uvm_amap.c
cvs rdiff -r1.32 -r1.32.4.1 src/sys/uvm/uvm_amap.h
cvs rdiff -r1.43.4.1 -r1.43.4.2 src/sys/uvm/uvm_anon.c
cvs rdiff -r1.24 -r1.24.4.1 src/sys/uvm/uvm_anon.h
cvs rdiff -r1.87.4.1 -r1.87.4.2 src/sys/uvm/uvm_aobj.c
cvs rdiff -r1.56 -r1.56.4.1 src/sys/uvm/uvm_bio.c src/sys/uvm/uvm_map.h
cvs rdiff -r1.119 -r1.119.4.1 src/sys/uvm/uvm_fault.c src/sys/uvm/uvm_page.c
cvs rdiff -r1.23 -r1.23.4.1 src/sys/uvm/uvm_fault_i.h
cvs rdiff -r1.104 -r1.104.2.1 src/sys/uvm/uvm_glue.c
cvs rdiff -r1.26 -r1.26.10.1 src/sys/uvm/uvm_init.c
cvs rdiff -r1.93.4.1 -r1.93.4.2 src/sys/uvm/uvm_km.c
cvs rdiff -r1.65 -r1.65.4.1 src/sys/uvm/uvm_loan.c
cvs rdiff -r1.235.2.1 -r1.235.2.2 src/sys/uvm/uvm_map.c
cvs rdiff -r1.108 -r1.108.2.1 src/sys/uvm/uvm_mmap.c
cvs rdiff -r1.4 -r1.4.4.1 src/sys/uvm/uvm_mremap.c
cvs rdiff -r1.3 -r1.3.4.1 src/sys/uvm/uvm_object.c
cvs rdiff -r1.22 -r1.22.8.1 src/sys/uvm/uvm_object.h
cvs rdiff -r1.47 -r1.47.4.1 src/sys/uvm/uvm_page.h
cvs rdiff -r1.81 -r1.81.4.1 src/sys/uvm/uvm_pager.c
cvs rdiff -r1.84 -r1.84.4.1 src/sys/uvm/uvm_pdaemon.c
cvs rdiff -r1.14 -r1.14.4.1 src/sys/uvm/uvm_pdaemon.h
cvs rdiff -r1.8 -r1.8.4.1 src/sys/uvm/uvm_pdpolicy_clock.c \
src/sys/uvm/uvm_pdpolicy_clockpro.c
cvs rdiff -r1.37 -r1.37.4.1 src/sys/uvm/uvm_pglist.c
cvs rdiff -r1.2.34.1 -r1.2.34.2 src/sys/uvm/uvm_readahead.c
cvs rdiff -r1.39 -r1.39.24.1 src/sys/uvm/uvm_stat.h
cvs rdiff -r1.122.2.1 -r1.122.2.2 src/sys/uvm/uvm_swap.c
cvs rdiff -r1.81 -r1.81.2.1 src/sys/uvm/uvm_vnode.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.