cvs commit: src/sys/compat/linux linux_file.c linux_misc.c
src/sys/compat/ndis subr_ndis.c src/sys/compat/opensolaris/kern
opensolaris_kobj.c opensolaris_vfs.c src/sys/compat/opensolaris/sys
vnode.h src/sys/compat/pecoff imgact_pecoff.c src/sys/compat/svr4 ...
Attilio Rao
attilio at FreeBSD.org
Sun Jan 13 06:44:16 PST 2008
attilio 2008-01-13 14:44:15 UTC
FreeBSD src repository
Modified files:
sys/compat/linux linux_file.c linux_misc.c
sys/compat/ndis subr_ndis.c
sys/compat/opensolaris/kern opensolaris_kobj.c
opensolaris_vfs.c
sys/compat/opensolaris/sys vnode.h
sys/compat/pecoff imgact_pecoff.c
sys/compat/svr4 imgact_svr4.c svr4_fcntl.c svr4_misc.c
sys/contrib/opensolaris/uts/common/fs/zfs zfs_ctldir.c
zfs_replay.c
zfs_vnops.c
zfs_znode.c
sys/dev/hwpmc hwpmc_mod.c
sys/dev/md md.c
sys/fs/cd9660 cd9660_lookup.c cd9660_vfsops.c
sys/fs/coda coda_vnops.c
sys/fs/devfs devfs_devs.c devfs_vfsops.c devfs_vnops.c
sys/fs/fdescfs fdesc_vnops.c
sys/fs/fifofs fifo_vnops.c
sys/fs/hpfs hpfs_vfsops.c hpfs_vnops.c
sys/fs/msdosfs msdosfs_lookup.c msdosfs_vfsops.c
msdosfs_vnops.c
sys/fs/ntfs ntfs_vfsops.c ntfs_vnops.c
sys/fs/nullfs null_vfsops.c null_vnops.c
sys/fs/nwfs nwfs_vfsops.c nwfs_vnops.c
sys/fs/procfs procfs.c
sys/fs/pseudofs pseudofs_vncache.c pseudofs_vnops.c
sys/fs/smbfs smbfs_vfsops.c smbfs_vnops.c
sys/fs/tmpfs tmpfs_vfsops.c tmpfs_vnops.c
sys/fs/udf udf_vfsops.c udf_vnops.c
sys/fs/unionfs union_subr.c union_vfsops.c union_vnops.c
sys/gnu/fs/ext2fs ext2_lookup.c ext2_vfsops.c ext2_vnops.c
fs.h
sys/gnu/fs/reiserfs reiserfs_inode.c reiserfs_namei.c
reiserfs_vfsops.c
sys/gnu/fs/xfs/FreeBSD xfs_mountops.c xfs_super.c xfs_vnode.c
xfs_vnops.c
sys/i386/ibcs2 ibcs2_misc.c imgact_coff.c
sys/i386/linux imgact_linux.c
sys/kern imgact_aout.c imgact_elf.c imgact_gzip.c
kern_acct.c kern_alq.c kern_descrip.c
kern_exec.c kern_exit.c kern_jail.c
kern_ktrace.c kern_linker.c kern_sig.c
link_elf.c link_elf_obj.c tty_cons.c
uipc_mqueue.c uipc_syscalls.c
uipc_usrreq.c vfs_acl.c vfs_aio.c
vfs_bio.c vfs_cache.c vfs_default.c
vfs_extattr.c vfs_lookup.c vfs_mount.c
vfs_subr.c vfs_syscalls.c vfs_vnops.c
vnode_if.src
sys/nfs4client nfs4_vfsops.c nfs4_vnops.c
sys/nfsclient nfs_subs.c nfs_vfsops.c nfs_vnops.c
sys/nfsserver nfs_serv.c nfs_srvsubs.c
sys/security/audit audit_arg.c audit_syscalls.c
audit_worker.c
sys/security/mac mac_process.c mac_syscalls.c
sys/sys vnode.h
sys/ufs/ffs ffs_rawread.c ffs_snapshot.c
ffs_softdep.c ffs_vfsops.c ffs_vnops.c
sys/ufs/ufs ufs_extattr.c ufs_lookup.c ufs_quota.c
ufs_vnops.c
sys/vm swap_pager.c vm_contig.c vm_object.c
vnode_pager.c
Log:
VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used in
conjuction with 'thread' argument passing which is always curthread.
Remove the unuseful extra-argument and pass explicitly curthread to lower
layer functions, when necessary.
KPI results broken by this change, which should affect several ports, so
version bumping and manpage update will be further committed.
Tested by: kris, pho, Diego Sardina <siarodx at gmail dot com>
Revision Changes Path
1.109 +1 -1 src/sys/compat/linux/linux_file.c
1.216 +2 -2 src/sys/compat/linux/linux_misc.c
1.111 +1 -1 src/sys/compat/ndis/subr_ndis.c
1.6 +5 -5 src/sys/compat/opensolaris/kern/opensolaris_kobj.c
1.9 +4 -4 src/sys/compat/opensolaris/kern/opensolaris_vfs.c
1.5 +4 -5 src/sys/compat/opensolaris/sys/vnode.h
1.43 +2 -3 src/sys/compat/pecoff/imgact_pecoff.c
1.28 +1 -2 src/sys/compat/svr4/imgact_svr4.c
1.43 +1 -1 src/sys/compat/svr4/svr4_fcntl.c
1.100 +3 -3 src/sys/compat/svr4/svr4_misc.c
1.7 +2 -2 src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
1.5 +10 -10 src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
1.26 +1 -1 src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
1.12 +1 -1 src/sys/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
1.32 +2 -4 src/sys/dev/hwpmc/hwpmc_mod.c
1.173 +8 -8 src/sys/dev/md/md.c
1.45 +1 -2 src/sys/fs/cd9660/cd9660_lookup.c
1.153 +2 -2 src/sys/fs/cd9660/cd9660_vfsops.c
1.78 +4 -4 src/sys/fs/coda/coda_vnops.c
1.53 +1 -3 src/sys/fs/devfs/devfs_devs.c
1.53 +1 -1 src/sys/fs/devfs/devfs_vfsops.c
1.155 +4 -4 src/sys/fs/devfs/devfs_vnops.c
1.106 +1 -1 src/sys/fs/fdescfs/fdesc_vnops.c
1.142 +2 -2 src/sys/fs/fifofs/fifo_vnops.c
1.63 +1 -1 src/sys/fs/hpfs/hpfs_vfsops.c
1.72 +1 -1 src/sys/fs/hpfs/hpfs_vnops.c
1.54 +1 -2 src/sys/fs/msdosfs/msdosfs_lookup.c
1.185 +5 -5 src/sys/fs/msdosfs/msdosfs_vfsops.c
1.183 +17 -18 src/sys/fs/msdosfs/msdosfs_vnops.c
1.92 +1 -1 src/sys/fs/ntfs/ntfs_vfsops.c
1.62 +1 -1 src/sys/fs/ntfs/ntfs_vnops.c
1.86 +3 -3 src/sys/fs/nullfs/null_vfsops.c
1.97 +4 -6 src/sys/fs/nullfs/null_vnops.c
1.46 +1 -1 src/sys/fs/nwfs/nwfs_vfsops.c
1.44 +1 -1 src/sys/fs/nwfs/nwfs_vnops.c
1.18 +1 -1 src/sys/fs/procfs/procfs.c
1.40 +2 -2 src/sys/fs/pseudofs/pseudofs_vncache.c
1.67 +1 -1 src/sys/fs/pseudofs/pseudofs_vnops.c
1.43 +1 -1 src/sys/fs/smbfs/smbfs_vfsops.c
1.67 +1 -1 src/sys/fs/smbfs/smbfs_vnops.c
1.17 +1 -1 src/sys/fs/tmpfs/tmpfs_vfsops.c
1.15 +2 -2 src/sys/fs/tmpfs/tmpfs_vnops.c
1.51 +1 -1 src/sys/fs/udf/udf_vfsops.c
1.68 +1 -1 src/sys/fs/udf/udf_vnops.c
1.98 +4 -4 src/sys/fs/unionfs/union_subr.c
1.89 +4 -4 src/sys/fs/unionfs/union_vfsops.c
1.152 +34 -40 src/sys/fs/unionfs/union_vnops.c
1.54 +1 -2 src/sys/gnu/fs/ext2fs/ext2_lookup.c
1.169 +8 -8 src/sys/gnu/fs/ext2fs/ext2_vfsops.c
1.112 +8 -9 src/sys/gnu/fs/ext2fs/ext2_vnops.c
1.20 +1 -1 src/sys/gnu/fs/ext2fs/fs.h
1.4 +1 -1 src/sys/gnu/fs/reiserfs/reiserfs_inode.c
1.6 +1 -1 src/sys/gnu/fs/reiserfs/reiserfs_namei.c
1.11 +3 -3 src/sys/gnu/fs/reiserfs/reiserfs_vfsops.c
1.11 +2 -2 src/sys/gnu/fs/xfs/FreeBSD/xfs_mountops.c
1.7 +2 -2 src/sys/gnu/fs/xfs/FreeBSD/xfs_super.c
1.4 +1 -1 src/sys/gnu/fs/xfs/FreeBSD/xfs_vnode.c
1.8 +6 -6 src/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c
1.70 +2 -2 src/sys/i386/ibcs2/ibcs2_misc.c
1.70 +3 -4 src/sys/i386/ibcs2/imgact_coff.c
1.58 +1 -2 src/sys/i386/linux/imgact_linux.c
1.104 +1 -1 src/sys/kern/imgact_aout.c
1.185 +2 -3 src/sys/kern/imgact_elf.c
1.58 +1 -2 src/sys/kern/imgact_gzip.c
1.98 +2 -2 src/sys/kern/kern_acct.c
1.22 +2 -2 src/sys/kern/kern_alq.c
1.320 +1 -1 src/sys/kern/kern_descrip.c
1.315 +3 -3 src/sys/kern/kern_exec.c
1.307 +1 -1 src/sys/kern/kern_exit.c
1.74 +3 -3 src/sys/kern/kern_jail.c
1.125 +2 -2 src/sys/kern/kern_ktrace.c
1.154 +3 -3 src/sys/kern/kern_linker.c
1.355 +3 -3 src/sys/kern/kern_sig.c
1.95 +1 -1 src/sys/kern/link_elf.c
1.97 +1 -1 src/sys/kern/link_elf_obj.c
1.141 +1 -1 src/sys/kern/tty_cons.c
1.29 +1 -1 src/sys/kern/uipc_mqueue.c
1.263 +2 -2 src/sys/kern/uipc_syscalls.c
1.213 +1 -1 src/sys/kern/uipc_usrreq.c
1.56 +3 -3 src/sys/kern/vfs_acl.c
1.236 +1 -1 src/sys/kern/vfs_aio.c
1.534 +1 -2 src/sys/kern/vfs_bio.c
1.117 +1 -1 src/sys/kern/vfs_cache.c
1.139 +5 -4 src/sys/kern/vfs_default.c
1.434 +4 -4 src/sys/kern/vfs_extattr.c
1.105 +11 -12 src/sys/kern/vfs_lookup.c
1.272 +10 -10 src/sys/kern/vfs_mount.c
1.715 +19 -20 src/sys/kern/vfs_subr.c
1.448 +27 -27 src/sys/kern/vfs_syscalls.c
1.258 +12 -13 src/sys/kern/vfs_vnops.c
1.88 +0 -2 src/sys/kern/vnode_if.src
1.30 +1 -1 src/sys/nfs4client/nfs4_vfsops.c
1.39 +2 -2 src/sys/nfs4client/nfs4_vnops.c
1.149 +1 -1 src/sys/nfsclient/nfs_subs.c
1.197 +2 -2 src/sys/nfsclient/nfs_vfsops.c
1.279 +2 -2 src/sys/nfsclient/nfs_vnops.c
1.177 +16 -16 src/sys/nfsserver/nfs_serv.c
1.152 +4 -5 src/sys/nfsserver/nfs_srvsubs.c
1.17 +2 -2 src/sys/security/audit/audit_arg.c
1.23 +2 -2 src/sys/security/audit/audit_syscalls.c
1.19 +7 -7 src/sys/security/audit/audit_worker.c
1.122 +2 -2 src/sys/security/mac/mac_process.c
1.135 +2 -2 src/sys/security/mac/mac_syscalls.c
1.329 +1 -1 src/sys/sys/vnode.h
1.30 +7 -7 src/sys/ufs/ffs/ffs_rawread.c
1.139 +14 -14 src/sys/ufs/ffs/ffs_snapshot.c
1.216 +2 -2 src/sys/ufs/ffs/ffs_softdep.c
1.333 +8 -8 src/sys/ufs/ffs/ffs_vfsops.c
1.176 +4 -2 src/sys/ufs/ffs/ffs_vnops.c
1.88 +16 -16 src/sys/ufs/ufs/ufs_extattr.c
1.86 +3 -4 src/sys/ufs/ufs/ufs_lookup.c
1.97 +6 -6 src/sys/ufs/ufs/ufs_quota.c
1.295 +6 -6 src/sys/ufs/ufs/ufs_vnops.c
1.300 +3 -3 src/sys/vm/swap_pager.c
1.67 +1 -1 src/sys/vm/vm_contig.c
1.390 +1 -1 src/sys/vm/vm_object.c
1.240 +1 -1 src/sys/vm/vnode_pager.c
More information about the cvs-src
mailing list