linux/fs/erofs
Gao Xiang cc831ab336 erofs: tidy up synchronous decompression
- Get rid of `sbi->opt.max_sync_decompress_pages` since it's fixed as
   3 all the time;

 - Add Z_EROFS_MAX_SYNC_DECOMPRESS_BYTES in bytes instead of in pages,
   since for non-4K pages, 3-page limitation makes no sense;

 - Move `sync_decompress` to sbi to avoid unexpected remount impact;

 - Fold z_erofs_is_sync_decompress() into its caller;

 - Better description of sysfs entry `sync_decompress`.

Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com>
2026-01-23 00:05:11 +08:00
..
compress.h erofs: enable error reporting for z_erofs_fixup_insize() 2025-11-30 23:49:32 +08:00
data.c iomap: add caller-provided callbacks for read and readahead 2025-11-05 12:57:23 +01:00
decompressor_crypto.c erofs: make z_erofs_crypto[] static 2026-01-23 00:00:18 +08:00
decompressor_deflate.c erofs: enable error reporting for z_erofs_fixup_insize() 2025-11-30 23:49:32 +08:00
decompressor_lzma.c erofs: enable error reporting for z_erofs_fixup_insize() 2025-11-30 23:49:32 +08:00
decompressor_zstd.c erofs: enable error reporting for z_erofs_fixup_insize() 2025-11-30 23:49:32 +08:00
decompressor.c erofs: improve LZ4 error strings 2026-01-23 00:00:50 +08:00
dir.c erofs: Add support for FS_IOC_GETFSLABEL 2025-09-25 11:26:20 +08:00
erofs_fs.h erofs: switch on-disk header erofs_fs.h to MIT license 2025-12-01 15:25:43 +08:00
fileio.c Changes since last update: 2025-12-03 20:14:44 -08:00
fscache.c erofs: get rid of raw bi_end_io() usage 2025-11-30 23:55:13 +08:00
inode.c Coccinelle-based conversion to use ->i_state accessors 2025-10-20 20:22:26 +02:00
internal.h erofs: tidy up synchronous decompression 2026-01-23 00:05:11 +08:00
Kconfig erofs: Do not select tristate symbols from bool symbols 2025-08-11 06:02:20 +08:00
Makefile erofs: support DEFLATE decompression by using Intel QAT 2025-05-25 15:27:40 +08:00
namei.c erofs: get rid of erofs_kmap_type 2025-03-17 01:21:24 +08:00
super.c erofs: tidy up synchronous decompression 2026-01-23 00:05:11 +08:00
sysfs.c erofs: tidy up synchronous decompression 2026-01-23 00:05:11 +08:00
xattr.c erofs: remove useless src in erofs_xattr_copy_to_buffer() 2026-01-23 00:04:56 +08:00
xattr.h erofs: unexport erofs_xattr_prefix() 2026-01-23 00:04:22 +08:00
zdata.c erofs: tidy up synchronous decompression 2026-01-23 00:05:11 +08:00
zmap.c erofs: consolidate z_erofs_extent_lookback() 2025-10-22 07:54:31 +08:00
zutil.c The various patchsets are summarized below. Plus of course many 2025-01-26 18:36:23 -08:00