ext4: keep existing extra fields when inode expands
authorKonstantin Khlebnikov <khlebnikov@yandex-team.ru>
Mon, 22 May 2017 02:36:23 +0000 (22:36 -0400)
committerBen Hutchings <ben@decadent.org.uk>
Fri, 15 Sep 2017 17:30:46 +0000 (18:30 +0100)
commit1e0463b918b6d2014160cbb980e7a248539edc6d
tree7b82df312dc1ee9dd222b62492cf774d49acb37f
parent125d4a2b9bcc0af863fdea228a959ce033078f12
ext4: keep existing extra fields when inode expands

commit 887a9730614727c4fff7cb756711b190593fc1df upstream.

ext4_expand_extra_isize() should clear only space between old and new
size.

Fixes: 6dd4ee7cab7e # v2.6.23
Signed-off-by: Konstantin Khlebnikov <khlebnikov@yandex-team.ru>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
fs/ext4/inode.c