NetBSD/sys/ufs
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
..
ext2fs - ufs_balloc_range(): on error, only PG_RELEASED the pages that were 2010-02-07 17:12:40 +00:00
ffs - ufs_balloc_range(): on error, only PG_RELEASED the pages that were 2010-02-07 17:12:40 +00:00
lfs - ufs_balloc_range(): on error, only PG_RELEASED the pages that were 2010-02-07 17:12:40 +00:00
mfs g/c BUFQ_FOO() macros and use bufq_foo() directly. 2009-01-13 13:33:58 +00:00
ufs - ufs_balloc_range(): on error, only PG_RELEASED the pages that were 2010-02-07 17:12:40 +00:00
files.ufs PR kern/26878 FFSv2 + softdep = livelock (no free ram) 2009-02-22 20:28:05 +00:00
Makefile