Merge tag 'erofs-for-6.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Pull erofs updates from Gao Xiang: "In this cycle, we'd like to enable basic sub-page compressed data support for Android ecosystem (for vendors to try out 16k page size with 4k-block images in their compatibility mode) as well as container images (so that 4k-block images can be parsed on arm64 cloud servers using 64k page size.) In addition, there are several bugfixes and cleanups as usual. All commits have been in -next for a while and no potential merge conflict is observed. Summary: - Add basic sub-page compressed data support - Fix a memory leak on MicroLZMA and DEFLATE compression - Fix a rare LZ4 inplace decompression issue on recent x86 CPUs - Fix a KASAN issue reported by syzbot around crafted images - Some cleanups" * tag 'erofs-for-6.8-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs: erofs: make erofs_{err,info}() support NULL sb parameter erofs: avoid debugging output for (de)compressed data erofs: allow partially filled compressed bvecs erofs: enable sub-page compressed block support erofs: refine z_erofs_transform_plain() for sub-page block support erofs: fix ztailpacking for subpage compressed blocks erofs: fix up compacted indexes for block size < 4096 erofs: record `pclustersize` in bytes instead of pages erofs: support I/O submission for sub-page compressed blocks erofs: fix lz4 inplace decompression erofs: fix memory leak on short-lived bounced pages
No related branches found
No related tags found
Showing
- fs/erofs/decompressor.c 65 additions, 55 deletionsfs/erofs/decompressor.c
- fs/erofs/decompressor_deflate.c 1 addition, 1 deletionfs/erofs/decompressor_deflate.c
- fs/erofs/inode.c 4 additions, 2 deletionsfs/erofs/inode.c
- fs/erofs/super.c 8 additions, 2 deletionsfs/erofs/super.c
- fs/erofs/zdata.c 119 additions, 148 deletionsfs/erofs/zdata.c
- fs/erofs/zmap.c 14 additions, 18 deletionsfs/erofs/zmap.c
Loading
Please register or sign in to comment