diff options
author | Jan Kara <jack@suse.cz> | 2014-10-30 10:53:17 -0400 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2014-10-30 10:53:17 -0400 |
commit | ae9e9c6aeea6f91ccb4fb369d7dd8f1a8b5f6a58 (patch) | |
tree | 7eba907e57a324fb69f42336fc4083421a6761a9 /mm | |
parent | 4f879ca687a5f2473b952937ce92c795a39019b4 (diff) |
ext4: make ext4_ext_convert_to_initialized() return proper number of blocks
ext4_ext_convert_to_initialized() can return more blocks than are
actually allocated from map->m_lblk in case where initial part of the
on-disk extent is zeroed out. Luckily this doesn't have serious
consequences because the caller currently uses the return value
only to unmap metadata buffers. Anyway this is a data
corruption/exposure problem waiting to happen so fix it.
Coverity-id: 1226848
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'mm')
0 files changed, 0 insertions, 0 deletions