NetBSD/sys/ufs
perseant ef3c60764c Make LFS work better (though still not "well") as an NFS-exported
filesystem (and other things that needed to be fixed before the tests
would complete), to wit:

* Include the fs ident in the filehandle; improve stale filehandle checks.

* Change definition of blksize() to use the on-dinode size instead of
  the inode's i_size, so that fsck_lfs will work properly again.

* Use b_interlock in lfs_vtruncbuf.

* Postpone dirop reclamation until after the seglock has been released,
  so that lfs_truncate is not called with the segment lock held.

* Don't loop in lfs_fsync(), just write everything and wait.

* Be more careful about the interlock/uobjlock in lfs_putpages: when we
  lose this lock, we have to resynchronize dirtiness of pages in each
  block.

* Be sure to always write indirect blocks and update metadata in
  lfs_putpages; fixes a bug that caused blocks to be accounted to the
  wrong segment.
2003-04-23 07:20:37 +00:00
..
ext2fs PR/1796: John Kohl: statfs misbehaves under chrooted environments. 2003-04-16 21:44:18 +00:00
ffs configdirs was changed to an array of u_int8_t, so don't compare values 2003-04-17 09:32:43 +00:00
lfs Make LFS work better (though still not "well") as an NFS-exported 2003-04-23 07:20:37 +00:00
mfs fix lkm malloc lossage. 2003-04-22 17:14:12 +00:00
ufs Correct use of MAXBSIZE where MAXPHYS was intended. This is a necessary 2003-04-23 00:55:17 +00:00
files.ufs Add support for the Apple UFS variation on ffs 2002-09-28 20:11:05 +00:00
Makefile Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more. 2002-11-26 23:30:07 +00:00