xref: /linux/Documentation/ABI/testing/sysfs-fs-erofs (revision 76a9701325d39d8602695b19c49a9d0828c897ca)
1168e9a76SHuang JiananWhat:		/sys/fs/erofs/features/
2168e9a76SHuang JiananDate:		November 2021
3168e9a76SHuang JiananContact:	"Huang Jianan" <huangjianan@oppo.com>
4168e9a76SHuang JiananDescription:	Shows all enabled kernel features.
5168e9a76SHuang Jianan		Supported features:
6168e9a76SHuang Jianan		zero_padding, compr_cfgs, big_pcluster, chunked_file,
76967f6cbSYue Hu		device_table, compr_head2, sb_chksum, ztailpacking,
841409132SBo Liu (OpenAnolis)		dedupe, fragments, 48bit, metabox.
940452ffcSHuang Jianan
1040452ffcSHuang JiananWhat:		/sys/fs/erofs/<disk>/sync_decompress
1140452ffcSHuang JiananDate:		November 2021
1240452ffcSHuang JiananContact:	"Huang Jianan" <huangjianan@oppo.com>
138b1ac84dSHans de GoedeDescription:	Control strategy of sync decompression:
148b1ac84dSHans de Goede
1540452ffcSHuang Jianan		- 0 (default, auto): enable for readpage, and enable for
168b1ac84dSHans de Goede		  readahead on atomic contexts only.
1740452ffcSHuang Jianan		- 1 (force on): enable for readpage and readahead.
1840452ffcSHuang Jianan		- 2 (force off): disable for all situations.
19db80b983SChunhai Guo
20db80b983SChunhai GuoWhat:		/sys/fs/erofs/<disk>/drop_caches
21db80b983SChunhai GuoDate:		November 2024
22db80b983SChunhai GuoContact:	"Guo Chunhai" <guochunhai@vivo.com>
23db80b983SChunhai GuoDescription:	Writing to this will drop compression-related caches,
24db80b983SChunhai Guo		currently used to drop in-memory pclusters and cached
25db80b983SChunhai Guo		compressed folios:
26db80b983SChunhai Guo
27db80b983SChunhai Guo		- 1 : invalidate cached compressed folios
28db80b983SChunhai Guo		- 2 : drop in-memory pclusters
29db80b983SChunhai Guo		- 3 : drop in-memory pclusters and cached compressed folios
30b4a29efcSBo Liu
31b4a29efcSBo LiuWhat:		/sys/fs/erofs/accel
32b4a29efcSBo LiuDate:		May 2025
33b4a29efcSBo LiuContact:	"Bo Liu" <liubo03@inspur.com>
34b4a29efcSBo LiuDescription:	Used to set or show hardware accelerators in effect
35b4a29efcSBo Liu		and multiple accelerators are separated by '\n'.
36b4a29efcSBo Liu		Supported accelerator(s): qat_deflate.
37b4a29efcSBo Liu		Disable all accelerators with an empty string (echo > accel).
38*df0ce6ceSChao Yu
39*df0ce6ceSChao YuWhat:		/sys/fs/erofs/<disk>/dir_ra_bytes
40*df0ce6ceSChao YuDate:		July 2025
41*df0ce6ceSChao YuContact:	"Chao Yu" <chao@kernel.org>
42*df0ce6ceSChao YuDescription:	Used to set or show readahead bytes during readdir(), by
43*df0ce6ceSChao Yu		default the value is 16384.
44*df0ce6ceSChao Yu
45*df0ce6ceSChao Yu		- 0: disable readahead.
46