f2fs: keep inline_data when compression conversion
authorChao Yu <yuchao0@huawei.com>
Fri, 27 Mar 2020 10:29:52 +0000 (18:29 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Fri, 3 Apr 2020 17:21:32 +0000 (10:21 -0700)
We can keep compressed inode's data inline before inline conversion.

Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/file.c

index 6cb3c6cae7cd03ece66ba7a84214c28d140ed577..21f7108ca2ba0a1f0e3811093fcb0c2dc5fae586 100644 (file)
@@ -1822,11 +1822,6 @@ static int f2fs_setflags_common(struct inode *inode, u32 iflags, u32 mask)
                if (iflags & F2FS_NOCOMP_FL)
                        return -EINVAL;
                if (iflags & F2FS_COMPR_FL) {
-                       int err = f2fs_convert_inline_inode(inode);
-
-                       if (err)
-                               return err;
-
                        if (!f2fs_may_compress(inode))
                                return -EINVAL;