NetBSD/sys/fs/tmpfs
hannken b04f8aa83f Fix a race where thread1 runs VOP_REMOVE() and gets preempted in
tmpfs_reclaim() before the call to tmpfs_free_node().  Thread2
runs VFS_FHTOVP() and gets a new vnode attached to the node thread1
is about to destroy.

Change tmpfs_fhtovp() to check the generation number after
tmpfs_vnode_get() succeeded.
2014-01-04 12:36:49 +00:00
..
Makefile
TODO
files.tmpfs
tmpfs.h - Simplify tmpfs_update(), eliminate tmpfs_note_t::tn_status and deferred 2013-11-23 16:35:32 +00:00
tmpfs_args.h
tmpfs_fifoops.c - Simplify tmpfs_update(), eliminate tmpfs_note_t::tn_status and deferred 2013-11-23 16:35:32 +00:00
tmpfs_fifoops.h
tmpfs_mem.c
tmpfs_rename.c - Simplify tmpfs_update(), eliminate tmpfs_note_t::tn_status and deferred 2013-11-23 16:35:32 +00:00
tmpfs_specops.c - Simplify tmpfs_update(), eliminate tmpfs_note_t::tn_status and deferred 2013-11-23 16:35:32 +00:00
tmpfs_specops.h
tmpfs_subr.c Fix a race where thread1 runs VOP_REMOVE() and gets preempted in 2014-01-03 09:53:12 +00:00
tmpfs_vfsops.c Fix a race where thread1 runs VOP_REMOVE() and gets preempted in 2014-01-04 12:36:49 +00:00
tmpfs_vnops.c Fix a race where thread1 runs VOP_REMOVE() and gets preempted in 2014-01-03 09:53:12 +00:00
tmpfs_vnops.h