mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-10-23 07:23:12 +02:00

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>
1.0 KiB
1.0 KiB
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//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//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