]> err.no Git - linux-2.6/commit
[XFS] Start writeout earlier (on last close) in the case where we have a
authorNathan Scott <nathans@sgi.com>
Fri, 9 Jun 2006 05:27:16 +0000 (15:27 +1000)
committerNathan Scott <nathans@sgi.com>
Fri, 9 Jun 2006 05:27:16 +0000 (15:27 +1000)
commit7d4fb40ad7efe4586d1341d4731377fb4530836f
treebf802cce6bc60627186b02b71014a683f6cb4a05
parent59c1b082f5fff8269565039600a2ef18d48649b5
[XFS] Start writeout earlier (on last close) in the case where we have a
truncate down followed by delayed allocation (buffered writes) - worst
case scenario for the notorious NULL files problem.  This reduces the
window where we are exposed to that problem significantly.

SGI-PV: 917976
SGI-Modid: xfs-linux-melb:xfs-kern:26100a

Signed-off-by: Nathan Scott <nathans@sgi.com>
fs/xfs/linux-2.6/xfs_aops.c
fs/xfs/linux-2.6/xfs_file.c
fs/xfs/linux-2.6/xfs_fs_subr.c
fs/xfs/linux-2.6/xfs_vnode.h
fs/xfs/xfs_vnodeops.c