mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-05 10:04:12 +08:00
db80b98305
Add a sysfs node to drop compression-related caches, currently used to drop in-memory pclusters and cached compressed folios. Signed-off-by: Chunhai Guo <guochunhai@vivo.com> Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Link: https://lore.kernel.org/r/20241113041148.749129-1-guochunhai@vivo.com Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
30 lines
1.0 KiB
Plaintext
30 lines
1.0 KiB
Plaintext
What: /sys/fs/erofs/features/
|
|
Date: November 2021
|
|
Contact: "Huang Jianan" <huangjianan@oppo.com>
|
|
Description: Shows all enabled kernel features.
|
|
Supported features:
|
|
zero_padding, compr_cfgs, big_pcluster, chunked_file,
|
|
device_table, compr_head2, sb_chksum, ztailpacking,
|
|
dedupe, fragments.
|
|
|
|
What: /sys/fs/erofs/<disk>/sync_decompress
|
|
Date: November 2021
|
|
Contact: "Huang Jianan" <huangjianan@oppo.com>
|
|
Description: Control strategy of sync decompression:
|
|
|
|
- 0 (default, auto): enable for readpage, and enable for
|
|
readahead on atomic contexts only.
|
|
- 1 (force on): enable for readpage and readahead.
|
|
- 2 (force off): disable for all situations.
|
|
|
|
What: /sys/fs/erofs/<disk>/drop_caches
|
|
Date: November 2024
|
|
Contact: "Guo Chunhai" <guochunhai@vivo.com>
|
|
Description: Writing to this will drop compression-related caches,
|
|
currently used to drop in-memory pclusters and cached
|
|
compressed folios:
|
|
|
|
- 1 : invalidate cached compressed folios
|
|
- 2 : drop in-memory pclusters
|
|
- 3 : drop in-memory pclusters and cached compressed folios
|