NetBSD/sys/ufs
bouyer 6b8161200e getcleanvnode(): don't vclean() the vnode if it has gained another
reference while we were getting the v_interlock.
vget(): attempt prevent it from returning a clean vnode:
  if the vnode is being inactivated (by vrelel()), wait for
  vrelel() to complete (or return EBUSY if we can't wait), and return
  ENOENT if the vnode has been vclean'ed by vrelel()
Fix kern/41147 in a better way, hopefully fix other related race conditions.
2009-11-05 08:18:02 +00:00
..
ext2fs update i_uid and i_gid after chown 2009-10-21 17:37:21 +00:00
ffs Now that softdep has left the tree the only place needing the ffs_lock() 2009-11-04 09:45:05 +00:00
lfs compile without COMPAT_50 2009-10-30 00:53:29 +00:00
mfs g/c BUFQ_FOO() macros and use bufq_foo() directly. 2009-01-13 13:33:58 +00:00
ufs getcleanvnode(): don't vclean() the vnode if it has gained another 2009-11-05 08:18:02 +00:00
files.ufs PR kern/26878 FFSv2 + softdep = livelock (no free ram) 2009-02-22 20:28:05 +00:00
Makefile