NetBSD/sys/ufs/ffs
bouyer be891954ad - ufs_balloc_range(): on error, only PG_RELEASED the pages that were
allocated to extend the file to the new size. Releasing all pages
  may release pages that contains previously-written data not yet flushed
  to disk. Should fix PR kern/35704
- {ffs,lfs,ext2fs}_truncate(): Even if the inode's size is the same as
  the new length, call uvm_vnp_setsize(). *_truncate() may have been
  called by *_write() in the error path (e.g. block allocation failure
  because of quota of file system full), and at this point v_writesize
  has been set to the desired size of the file and not reverted to the
  old size. Not adjusting v_writesize to the real size cause
  genfs_do_io() to write to disk past the real end of the file.
2010-02-07 17:12:40 +00:00
..
ffs_alloc.c Introduce several actions/requests for authorizing file-system related 2009-05-07 19:26:08 +00:00
ffs_appleufs.c
ffs_balloc.c PR kern/26878 FFSv2 + softdep = livelock (no free ram) 2009-02-22 20:28:05 +00:00
ffs_bswap.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
ffs_extern.h PR kern/26878 FFSv2 + softdep = livelock (no free ram) 2009-02-22 20:28:05 +00:00
ffs_inode.c - ufs_balloc_range(): on error, only PG_RELEASED the pages that were 2010-02-07 17:12:40 +00:00
ffs_snapshot.c No longer abuse TAILQ internal data. 2009-10-15 10:05:48 +00:00
ffs_subr.c
ffs_tables.c
ffs_vfsops.c Correct addressing of superblock updates. 2010-02-05 20:03:36 +00:00
ffs_vnops.c Now that softdep has left the tree the only place needing the ffs_lock() 2009-11-04 09:45:05 +00:00
ffs_wapbl.c Allow tunefs to clear any type of WAPBL log, not only in-filesystem 2009-09-13 14:13:23 +00:00
fs.h Fix block shift to work with different device block sizes. 2010-01-31 10:54:10 +00:00
Makefile