NetBSD/sys/fs
pooka 4a0a4d4f30 Fix a problem noticed by Reinoud: the fs would try to release an
unlocked vnode when trying to rename a directory.  The fix was to
shuffle some bits around and #pray.

The rename routine actually needs a very very major wide-angle whopping:
 * it takes locks out-of-order
 * it deals with references from SAVESTART lookups in interesting ways
 * I doubt there is any guarantee for correct operation if there
   are multiple concurrent accesses
 * the error branches might just as well call panic() directly
2007-11-14 19:16:29 +00:00
..
adosfs Merge from vmlocking: 2007-10-10 20:42:20 +00:00
cd9660 Merge from vmlocking: 2007-10-10 20:42:20 +00:00
efs Merge from vmlocking: 2007-10-10 20:42:20 +00:00
filecorefs Merge from vmlocking: 2007-10-10 20:42:20 +00:00
hfs Merge from vmlocking: 2007-10-10 20:42:20 +00:00
msdosfs Fix a problem noticed by Reinoud: the fs would try to release an 2007-11-14 19:16:29 +00:00
ntfs Merge from vmlocking: 2007-10-10 20:42:20 +00:00
ptyfs Merge from vmlocking: 2007-10-10 20:42:20 +00:00
puffs Bounds-check responses from userspace. 2007-11-12 17:42:13 +00:00
smbfs Merge from vmlocking: 2007-10-10 20:42:20 +00:00
sysvbfs Merge from vmlocking: 2007-10-10 20:42:20 +00:00
tmpfs Back out the tmpfs changes; there appears to be a bug lurking. 2007-11-10 03:36:16 +00:00
udf Fix panic when the VAT couldn't be found. It would refer an stale 2007-10-31 15:42:13 +00:00
union Merge from vmlocking: 2007-10-10 20:42:20 +00:00
Makefile Add read-only support for SGI's Extent File System. 2007-06-29 23:30:16 +00:00
unicode.h -add __unused declarations to make it possible to use only half of it 2007-02-26 12:33:08 +00:00