13fc777536
parent dir) associated with SAVESTART in relookup(). Check all call sites to make sure that SAVESTART wasn't set while calling relookup(); if it was, adjust the refcount behavior. Remove related references to SAVESTART. The only code that was reaching the extra ref was msdosfs_rename, where the refcount behavior was already fairly broken and/or gross; repair it. Add a dummy 4th argument to relookup to make sure code that hasn't been inspected won't compile. (This will go away next time the relookup semantics change, which they will.) |
||
---|---|---|
.. | ||
ext2fs_alloc.c | ||
ext2fs_balloc.c | ||
ext2fs_bmap.c | ||
ext2fs_bswap.c | ||
ext2fs_dinode.h | ||
ext2fs_dir.h | ||
ext2fs_extern.h | ||
ext2fs_inode.c | ||
ext2fs_lookup.c | ||
ext2fs_readwrite.c | ||
ext2fs_subr.c | ||
ext2fs_vfsops.c | ||
ext2fs_vnops.c | ||
ext2fs.h | ||
Makefile |