aboutsummaryrefslogtreecommitdiff
path: root/scripts/patch-kernel
diff options
context:
space:
mode:
authorAneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>2009-06-02 08:07:56 -0400
committerGreg Kroah-Hartman <gregkh@suse.de>2009-06-15 09:40:36 -0700
commitb0b1dd413d407ba6879e8286a10c5781f2f2ec5e (patch)
tree1a74e0db2a5b69d6703e45f161add8b7347f1812 /scripts/patch-kernel
parentc3cde774f78f1519cf07c2ca2aee9e13e3185220 (diff)
ext4: Fix sub-block zeroing for writes into preallocated extents
(cherry picked from commit 9c1ee184a30394e54165fa4c15923cabd952c106) We need to mark the buffer_head mapping preallocated space as new during write_begin. Otherwise we don't zero out the page cache content properly for a partial write. This will cause file corruption with preallocation. Now that we mark the buffer_head new we also need to have a valid buffer_head blocknr so that unmap_underlying_metadata() unmaps the correct block. Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'scripts/patch-kernel')
0 files changed, 0 insertions, 0 deletions