NetBSD/sys/ufs
chs 81625d675b the previous fix (in rev. 1.26) for hangs when the filesystem is full
was wrong, so fix it right this time.  undo the previous change and
instead, replace the troublesome VOP_FSYNC()s with code that just flushes
the particular indirect blocks that we allocated.  this resolves the
softdeps for those blocks.  then we can change the pointer for
the first indirect block we allocated to zero, write that, and finally
invalidate all the indirect blocks we've touched.  also, wait until
after we finish all this before freeing any blocks we allocated.
fixes PRs 14413 and 14423.
2001-11-08 05:27:25 +00:00
..
ext2fs add RCSID 2001-11-08 02:39:06 +00:00
ffs the previous fix (in rev. 1.26) for hangs when the filesystem is full 2001-11-08 05:27:25 +00:00
lfs add RCSID 2001-11-08 02:39:06 +00:00
mfs add RCSID 2001-11-08 02:39:06 +00:00
ufs in both paths that can cause fragments to be expanded (write and truncate-up), 2001-11-08 05:24:52 +00:00
Makefile