CVS: cvs.openbsd.org: src
CVSROOT: /cvs
Module name: src
Changes by: art@cvs.openbsd.org 2003/01/31 10:37:50
Modified files:
sys/adosfs : adlookup.c
sys/isofs/cd9660: cd9660_lookup.c
sys/kern : vfs_cache.c vfs_lookup.c
sys/miscfs/fdesc: fdesc_vnops.c
sys/miscfs/kernfs: kernfs_vfsops.c kernfs_vnops.c
sys/miscfs/portal: portal_vnops.c
sys/miscfs/procfs: procfs.h procfs_vfsops.c procfs_vnops.c
sys/msdosfs : msdosfs_lookup.c
sys/nfs : nfs_vnops.c
sys/sys : namei.h
sys/ufs/ext2fs : ext2fs_lookup.c
sys/ufs/ufs : ufs_lookup.c
sys/xfs : xfs_node-bsd.c
Log message:
File system locking fixups, mostly from NetBSD:
- cache_lookup
move common code from various fs's here
always return with vnode and parent locked
adjust return codes
- PDIRUNLOCK - new flag set if lookup couldn't lock parent vnode
- kernfs and procfs
lock vnode in get_root
don't unlock (again) in kernfs_freevp
fix memory leak in procfs
>From tedu@stanford.edu
deraadt@ and various other ok
Received on Fri Jan 31 12:35:24 2003
This archive was generated by hypermail 2.1.8
: Wed Aug 23 2006 - 13:47:23 EDT
|