• Allison Henderson's avatar
    ext4: fix partial page writes · 02fac129
    Allison Henderson authored
    While running extended fsx tests to verify the preceeding patches,
    a similar bug was also found in the write operation
    
    When ever a write operation begins or ends in a hole,
    or extends EOF, the partial page contained in the hole
    or beyond EOF needs to be zeroed out.
    
    To correct this the new ext4_discard_partial_page_buffers_no_lock
    routine is used to zero out the partial page, but only for buffer
    heads that are already unmapped.
    Signed-off-by: default avatarAllison Henderson <achender@linux.vnet.ibm.com>
    Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
    02fac129
inode.c 135 KB