NetBSD/sys/ufs
hannken d8868b1ee7 Change lfs from hash table to vcache.
- Change lfs_valloc() to return an inode number and version instead of
  a vnode and move lfs_ialloc() and lfs_vcreate() to new lfs_init_vnode().

- Add lfs_valloc_fixed() to allocate a known inode, used by kernel
  roll forward.

- Remove lfs_*ref(), these functions cannot coexist with vcache and
  their commented behaviour is far away from their implementation.

- Add the cleaner lwp and blockinfo to struct ulfsmount so lfs_loadvnode()
  may use hints from the cleaner.

- Remove vnode locks from ulfs_lookup() like we did with ufs_lookup().
2015-05-31 15:48:02 +00:00
..
chfs Make VOP_LINK return directory still locked and referenced. 2015-04-20 22:59:19 +00:00
ext2fs Make VOP_LINK return directory still locked and referenced. 2015-04-20 22:59:19 +00:00
ffs Add a missing goto. 2015-05-23 16:59:13 +00:00
lfs Change lfs from hash table to vcache. 2015-05-31 15:48:02 +00:00
mfs Change ffs to use vcache_new: 2015-03-17 09:39:29 +00:00
ufs Make VOP_LINK return directory still locked and referenced. 2015-04-20 22:59:19 +00:00
Makefile Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00
files.ufs Change lfs from hash table to vcache. 2015-05-31 15:48:02 +00:00