Date: Tue, 3 Oct 2000 18:29:18 -0700 (PDT) From: Jason Evans <jasone@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/coda coda_vnops.c src/sys/fs/devfs devfs_vfsops.c src/sys/fs/hpfs hpfs.h hpfs_hash.c hpfs_vfsops.c hpfs_vnops.c src/sys/gnu/ext2fs ext2_vfsops.c src/sys/isofs/cd9660 cd9660_node.c src/sys/kern imgact_elf.c kern_lock.c vfs_bio.c ... Message-ID: <200010040129.SAA98887@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jasone 2000/10/03 18:29:18 PDT Modified files: sys/coda coda_vnops.c sys/fs/devfs devfs_vfsops.c sys/fs/hpfs hpfs.h hpfs_hash.c hpfs_vfsops.c hpfs_vnops.c sys/gnu/ext2fs ext2_vfsops.c sys/isofs/cd9660 cd9660_node.c sys/kern imgact_elf.c kern_lock.c vfs_bio.c vfs_conf.c vfs_default.c vfs_subr.c vfs_syscalls.c vfs_vnops.c sys/miscfs/deadfs dead_vnops.c sys/miscfs/nullfs null_subr.c sys/miscfs/union union_subr.c sys/msdosfs msdosfs_denode.c msdosfs_vfsops.c msdosfs_vnops.c sys/netncp ncp_conn.c ncp_conn.h ncp_subr.c sys/nfs nfs_node.c nfs_nqlease.c sys/ntfs ntfs_ihash.c ntfs_ihash.h ntfs_inode.h ntfs_subr.c ntfs_subr.h ntfs_vfsops.c sys/nwfs nwfs_node.c nwfs_vnops.c sys/pci agp.c sys/sys buf.h ktr.h lock.h mount.h vnode.h sys/ufs/ffs ffs_vfsops.c sys/ufs/ufs ufs_extattr.c ufs_ihash.c ufs_inode.c ufs_quota.c ufs_vnops.c sys/vm vm_map.c vm_map.h Log: Convert lockmgr locks from using simple locks to using mutexes. Add lockdestroy() and appropriate invocations, which corresponds to lockinit() and must be called to clean up after a lockmgr lock is no longer needed. Revision Changes Path 1.25 +2 -1 src/sys/coda/coda_vnops.c 1.8 +3 -1 src/sys/fs/devfs/devfs_vfsops.c 1.4 +2 -1 src/sys/fs/hpfs/hpfs.h 1.4 +14 -2 src/sys/fs/hpfs/hpfs_hash.c 1.5 +13 -2 src/sys/fs/hpfs/hpfs_vfsops.c 1.7 +3 -1 src/sys/fs/hpfs/hpfs_vnops.c 1.68 +6 -4 src/sys/gnu/ext2fs/ext2_vfsops.c 1.33 +6 -3 src/sys/isofs/cd9660/cd9660_node.c 1.81 +4 -3 src/sys/kern/imgact_elf.c 1.35 +48 -18 src/sys/kern/kern_lock.c 1.264 +3 -3 src/sys/kern/vfs_bio.c 1.54 +3 -3 src/sys/kern/vfs_conf.c 1.37 +4 -3 src/sys/kern/vfs_default.c 1.283 +59 -54 src/sys/kern/vfs_subr.c 1.169 +31 -29 src/sys/kern/vfs_syscalls.c 1.103 +5 -3 src/sys/kern/vfs_vnops.c 1.28 +4 -2 src/sys/miscfs/deadfs/dead_vnops.c 1.27 +4 -2 src/sys/miscfs/nullfs/null_subr.c 1.47 +2 -1 src/sys/miscfs/union/union_subr.c 1.50 +6 -3 src/sys/msdosfs/msdosfs_denode.c 1.65 +5 -3 src/sys/msdosfs/msdosfs_vfsops.c 1.104 +5 -3 src/sys/msdosfs/msdosfs_vnops.c 1.10 +9 -1 src/sys/netncp/ncp_conn.c 1.6 +2 -1 src/sys/netncp/ncp_conn.h 1.3 +2 -1 src/sys/netncp/ncp_subr.c 1.39 +3 -1 src/sys/nfs/nfs_node.c 1.51 +7 -5 src/sys/nfs/nfs_nqlease.c 1.10 +10 -1 src/sys/ntfs/ntfs_ihash.c 1.6 +2 -1 src/sys/ntfs/ntfs_ihash.h 1.9 +2 -2 src/sys/ntfs/ntfs_inode.h 1.9 +22 -8 src/sys/ntfs/ntfs_subr.c 1.10 +2 -1 src/sys/ntfs/ntfs_subr.h 1.23 +13 -4 src/sys/ntfs/ntfs_vfsops.c 1.11 +2 -1 src/sys/nwfs/nwfs_node.c 1.12 +10 -8 src/sys/nwfs/nwfs_vnops.c 1.4 +2 -1 src/sys/pci/agp.c 1.109 +12 -5 src/sys/sys/buf.h 1.4 +2 -1 src/sys/sys/ktr.h 1.20 +17 -7 src/sys/sys/lock.h 1.97 +3 -3 src/sys/sys/mount.h 1.130 +4 -3 src/sys/sys/vnode.h 1.128 +9 -7 src/sys/ufs/ffs/ffs_vfsops.c 1.13 +2 -1 src/sys/ufs/ufs/ufs_extattr.c 1.24 +5 -3 src/sys/ufs/ufs/ufs_ihash.c 1.30 +2 -1 src/sys/ufs/ufs/ufs_inode.c 1.38 +2 -2 src/sys/ufs/ufs/ufs_quota.c 1.150 +9 -7 src/sys/ufs/ufs/ufs_vnops.c 1.191 +9 -1 src/sys/vm/vm_map.c 1.55 +7 -5 src/sys/vm/vm_map.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200010040129.SAA98887>