f2fs: compress: fix to disallow temp extension
authorChao Yu <yuchao0@huawei.com>
Tue, 18 May 2021 09:54:58 +0000 (17:54 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Wed, 26 May 2021 14:00:36 +0000 (07:00 -0700)
commit4a67d9b07ac8dce7f1034e0d887f2f4ee00fe118
tree5daa0371946065903e6f86e62a31817edd85b4f9
parente3c548323d32b11d3fba71f993e17b0ccdeca5cb
f2fs: compress: fix to disallow temp extension

This patch restricts to configure compress extension as format of:

 [filename + '.' + extension]

rather than:

 [filename + '.' + extension + (optional: '.' + temp extension)]

in order to avoid to enable compression incorrectly:

1. compress_extension=so
2. touch file.soa
3. touch file.so.tmp

Fixes: 4c8ff7095bef ("f2fs: support data compression")
Signed-off-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/namei.c