]> git.baikalelectronics.ru Git - kernel.git/commit
f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bit
authorJaegeuk Kim <jaegeuk@kernel.org>
Tue, 25 May 2021 18:39:35 +0000 (11:39 -0700)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 23 Jun 2021 08:09:34 +0000 (01:09 -0700)
commitba61ea35685c56679920bf1f9a7478bfd6bc8085
treeb68a9fc306cdc2bd28d39a76a6b63117a8be92f3
parentd670ed605345569e81a629909e20fa83bc1eb146
f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bit

Once we release compressed blocks, we used to set IMMUTABLE bit. But it turned
out it disallows every fs operations which we don't need for compression.

Let's just prevent writing data only.

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