Merge tag 'erofs-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
Pull erofs updates from Gao Xiang: "In this cycle, we introduce compressed inode support over fscache since a lot of native EROFS images are explicitly compressed so that EROFS over fscache can be more widely used even without Dragonfly Nydus [1]. Apart from that, there are some folio conversions for compressed inodes available as well as a lockdep false positive fix. Summary: - Some folio conversions for compressed inodes; - Add compressed inode support over fscache; - Fix lockdep false positives of erofs_pseudo_mnt" Link: https://nydus.dev [1] * tag 'erofs-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs: erofs: support compressed inodes over fscache erofs: make iov_iter describe target buffers over fscache erofs: fix lockdep false positives on initializing erofs_pseudo_mnt erofs: refine managed cache operations to folios erofs: convert z_erofs_submissionqueue_endio() to folios erofs: convert z_erofs_fill_bio_vec() to folios erofs: get rid of `justfound` debugging tag erofs: convert z_erofs_do_read_page() to folios erofs: convert z_erofs_onlinepage_.* to folios
Showing
- fs/erofs/compress.h 0 additions, 7 deletionsfs/erofs/compress.h
- fs/erofs/decompressor_deflate.c 0 additions, 3 deletionsfs/erofs/decompressor_deflate.c
- fs/erofs/decompressor_lzma.c 0 additions, 3 deletionsfs/erofs/decompressor_lzma.c
- fs/erofs/fscache.c 184 additions, 113 deletionsfs/erofs/fscache.c
- fs/erofs/inode.c 6 additions, 8 deletionsfs/erofs/inode.c
- fs/erofs/internal.h 6 additions, 3 deletionsfs/erofs/internal.h
- fs/erofs/super.c 1 addition, 29 deletionsfs/erofs/super.c
- fs/erofs/utils.c 1 addition, 1 deletionfs/erofs/utils.c
- fs/erofs/zdata.c 137 additions, 150 deletionsfs/erofs/zdata.c
Please register or sign in to comment