NetBSD/sys/miscfs/genfs
dholland 717e1785a5 Fix some race conditions in rename.
Introduce a per-FS rename lock and new vfsops to manipulate it.
Get this lock while renaming. Also add another relookup() in do_sys_rename,
which is a hack to kludge around some of the worst deficiencies of
ufs_rename.
reviewed-by: pooka (and an earlier rev by ad)
posted on tech-kern with no objections.
2008-01-28 14:31:15 +00:00
..
genfs_io.c genfs_do_putpages: DEBUG checks. 2008-01-18 11:01:23 +00:00
genfs_node.h Add genfs_node_destroy(). Fixes a lock "leak" seen when running LOCKDEBUG 2007-02-20 16:19:42 +00:00
genfs_vnops.c Since VOP_LEASE is gone, remove genfs_lease_check() too. Now my kernel 2008-01-25 15:34:59 +00:00
genfs.h Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
layer_extern.h Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
layer_subr.c specfs changes for PR kern/37717 (raidclose() is no longer called on 2008-01-24 17:32:52 +00:00
layer_vfsops.c Fix some race conditions in rename. 2008-01-28 14:31:15 +00:00
layer_vnops.c Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
layer.h Merge from vmlocking: 2007-10-10 20:42:20 +00:00
Makefile