Merge tag 'erofs-for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Pull erofs updates from Gao Xiang: "Updates for folio conversions for compressed inodes: While large folio support for compressed data could work now, it remains disabled since the stress test could hang due to page migration in a few hours after enabling it. I need more time to investigate further before enabling this feature. Additionally, clean up stream decompressors and tracepoints for simplicity. Summary: - More folio conversions for compressed inodes - Stream decompressor (LZMA/DEFLATE/ZSTD) cleanups - Minor tracepoint cleanup" * tag 'erofs-for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs: erofs: silence uninitialized variable warning in z_erofs_scan_folio() erofs: avoid refcounting short-lived pages erofs: get rid of z_erofs_map_blocks_iter_* tracepoints erofs: tidy up stream decompressors erofs: refine z_erofs_{init,exit}_subsystem() erofs: move each decompressor to its own source file erofs: tidy up `struct z_erofs_bvec` erofs: teach z_erofs_scan_folios() to handle multi-page folios erofs: convert z_erofs_read_fragment() to folios erofs: convert z_erofs_pcluster_readmore() to folios
Showing
- fs/erofs/compress.h 30 additions, 31 deletionsfs/erofs/compress.h
- fs/erofs/decompressor.c 122 additions, 26 deletionsfs/erofs/decompressor.c
- fs/erofs/decompressor_deflate.c 44 additions, 105 deletionsfs/erofs/decompressor_deflate.c
- fs/erofs/decompressor_lzma.c 56 additions, 110 deletionsfs/erofs/decompressor_lzma.c
- fs/erofs/decompressor_zstd.c 50 additions, 104 deletionsfs/erofs/decompressor_zstd.c
- fs/erofs/internal.h 9 additions, 39 deletionsfs/erofs/internal.h
- fs/erofs/super.c 3 additions, 31 deletionsfs/erofs/super.c
- fs/erofs/zdata.c 177 additions, 169 deletionsfs/erofs/zdata.c
- fs/erofs/zmap.c 2 additions, 2 deletionsfs/erofs/zmap.c
- include/trace/events/erofs.h 3 additions, 29 deletionsinclude/trace/events/erofs.h
Please register or sign in to comment