Konstantin Belousov b1a4c8e522 When extending inode size, we call vnode_pager_setsize(), to have a
address space where to put vnode pages, and then call UFS_BALLOC(),
to actually allocate new block and map it. When UFS_BALLOC() returns
error, sometimes we forget to revert the vm object size increase,
allowing for the pages that are not backed by the logical disk blocks.

Revert vnode_pager_setsize() back when UFS_BALLOC() failed, for
ffs_truncate() and ffs_write().

PR:	129956
Reviewed by:	ups
MFC after:	3 weeks
2009-01-20 11:30:22 +00:00
..
2009-01-16 19:31:27 +00:00
2009-01-14 21:31:22 +00:00
2009-01-13 18:49:35 +00:00
2009-01-18 07:20:02 +00:00
2009-01-18 07:20:02 +00:00
2009-01-15 11:54:31 +00:00
2008-11-12 12:21:18 +00:00