From: Konstantin Komarov Date: Mon, 29 Jan 2024 07:30:09 +0000 (+0300) Subject: fs/ntfs3: Update inode->i_size after success write into compressed file X-Git-Tag: v6.6.19~209 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ded8bf5b36878c291c67f7e5fbf033fad78eb881;p=thirdparty%2Fkernel%2Fstable.git fs/ntfs3: Update inode->i_size after success write into compressed file [ Upstream commit d68968440b1a75dee05cfac7f368f1aa139e1911 ] Reported-by: Giovanni Santini Signed-off-by: Konstantin Komarov Signed-off-by: Sasha Levin --- diff --git a/fs/ntfs3/file.c b/fs/ntfs3/file.c index 0f6a78aef90fe..dfd5402a42e44 100644 --- a/fs/ntfs3/file.c +++ b/fs/ntfs3/file.c @@ -1054,6 +1054,8 @@ out: iocb->ki_pos += written; if (iocb->ki_pos > ni->i_valid) ni->i_valid = iocb->ki_pos; + if (iocb->ki_pos > i_size) + i_size_write(inode, iocb->ki_pos); return written; }