From: Aneesh Kumar K.V Date: Sat, 28 Mar 2009 02:36:43 +0000 (-0400) Subject: ext4: Fix discard of inode prealloc space with delayed allocation. X-Git-Tag: v2.6.30-rc1~416^2~14 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6014301b5599fba395c42a1e96a7fe86f7d0b2d;p=pandora-kernel.git ext4: Fix discard of inode prealloc space with delayed allocation. With delayed allocation we should not/cannot discard inode prealloc space during file close. We would still have dirty pages for which we haven't allocated blocks yet. With this fix after each get_blocks request we check whether we have zero reserved blocks and if yes and we don't have any writers on the file we discard inode prealloc space. Signed-off-by: Aneesh Kumar K.V Signed-off-by: "Theodore Ts'o" --- Reading git-diff-tree failed