erofs: add sysfs node to control sync decompression strategy
authorHuang Jianan <huangjianan@oppo.com>
Mon, 6 Dec 2021 14:35:52 +0000 (22:35 +0800)
committerGao Xiang <hsiangkao@linux.alibaba.com>
Wed, 8 Dec 2021 01:42:18 +0000 (09:42 +0800)
commit40452ffca3c1a0f2994e826f9fa213b107f1a2d4
treec7f6126f75ba80183a7a7cd34832d4f75e594455
parent168e9a76200c54c584a23aa88c62c53c4b0edd66
erofs: add sysfs node to control sync decompression strategy

Although readpage is a synchronous path, there will be no additional
kworker scheduling overhead in non-atomic contexts together with
dm-verity.

Let's add a sysfs node to disable sync decompression as an option.

Link: https://lore.kernel.org/r/20211206143552.8384-1-huangjianan@oppo.com
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Huang Jianan <huangjianan@oppo.com>
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
Documentation/ABI/testing/sysfs-fs-erofs
fs/erofs/internal.h
fs/erofs/super.c
fs/erofs/sysfs.c
fs/erofs/zdata.c