summaryrefslogtreecommitdiff
path: root/fs/erofs/zmap.c
AgeCommit message (Expand)AuthorFilesLines
2025-10-22erofs: consolidate z_erofs_extent_lookback()Gao Xiang1-14/+6
2025-10-22erofs: avoid infinite loops due to corrupted subpage compact indexesGao Xiang1-14/+18
2025-10-17erofs: fix crafted invalid cases for encoded extentsGao Xiang1-1/+6
2025-09-25erofs: drop redundant sanity check for ztailpacking inlineGao Xiang1-2/+2
2025-08-28erofs: fix invalid algorithm for encoded extentsGao Xiang1-30/+37
2025-07-24erofs: implement metadata compressionBo Liu (OpenAnolis)1-7/+9
2025-07-24erofs: unify meta buffers in z_erofs_fill_inode()Gao Xiang1-13/+10
2025-07-24erofs: remove need_kmap in erofs_read_metabuf()Gao Xiang1-6/+6
2025-07-24erofs: do sanity check on m->type in z_erofs_load_compact_lcluster()Chao Yu1-62/+41
2025-07-11erofs: fix large fragment handlingGao Xiang1-5/+4
2025-06-20erofs: remove a superfluous check for encoded extentsGao Xiang1-6/+0
2025-06-19erofs: refuse crafted out-of-file-range encoded extentsGao Xiang1-0/+4
2025-04-09erofs: fix encoded extents handlingGao Xiang1-2/+3
2025-03-17erofs: implement encoded extent metadataGao Xiang1-11/+131
2025-03-17erofs: add encoded extent on-disk definitionGao Xiang1-12/+12
2025-03-16erofs: clean up header parsing for ztailpacking and fragmentsGao Xiang1-25/+14
2025-03-16erofs: simplify tail inline pcluster handlingGao Xiang1-10/+10
2025-03-16erofs: get rid of erofs_kmap_typeBo Liu1-3/+3
2025-03-16erofs: use Z_EROFS_LCLUSTER_TYPE_MAX to simplify switchesHongzhen Luo1-39/+24
2025-01-23erofs: refine z_erofs_get_extent_compressedlen()Gao Xiang1-20/+16
2025-01-16erofs: simplify z_erofs_load_compact_lcluster()Gao Xiang1-53/+36
2024-11-18erofs: handle NONHEAD !delta[1] lclusters gracefullyGao Xiang1-8/+9
2024-10-14Merge tag 'erofs-for-6.12-rc4-fixes' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-20/+12
2024-10-11erofs: get rid of kaddr in `struct z_erofs_maprecorder`Gao Xiang1-20/+12
2024-10-03move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-09-12erofs: restrict pcluster size limitationsGao Xiang1-22/+20
2024-07-10erofs: get rid of z_erofs_map_blocks_iter_* tracepointsHongzhen Luo1-2/+2
2024-06-30erofs: ensure m_llen is reset to 0 if metadata is invalidGao Xiang1-0/+2
2024-05-17erofs: don't round offset down for erofs_read_metabuf()Al Viro1-8/+8
2024-05-17erofs: don't align offset for erofs_read_metabuf() (simple cases)Al Viro1-5/+3
2024-05-17erofs: mechanically convert erofs_read_metabuf() to offsetsAl Viro1-3/+3
2024-05-09erofs: Zstandard compression supportGao Xiang1-1/+2
2024-05-08erofs: clean up z_erofs_load_full_lcluster()Gao Xiang1-16/+5
2024-01-19Merge tag 'erofs-for-6.8-rc1-fixes' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-10/+13
2024-01-13erofs: fix inconsistent per-file compression formatGao Xiang1-10/+13
2023-12-14erofs: fix up compacted indexes for block size < 4096Gao Xiang1-18/+14
2023-08-11erofs: DEFLATE compression supportGao Xiang1-2/+3
2023-06-22erofs: clean up zmap.cGao Xiang1-40/+29
2023-06-18erofs: fix compact 4B support for 16k block sizeGao Xiang1-5/+1
2023-04-16erofs: sunset erofs_dbg()Gao Xiang1-3/+0
2023-04-16erofs: get rid of z_erofs_fill_inode()Gao Xiang1-18/+0
2023-04-16erofs: stop parsing non-compact HEAD index if clusterofs is invalidGao Xiang1-0/+4
2023-04-16erofs: tidy up EROFS on-disk namingGao Xiang1-59/+57
2023-04-16erofs: avoid hardcoded blocksize for subpage block supportJingbo Xu1-14/+15
2023-03-09erofs: get rid of a useless DBG_BUGONGao Xiang1-3/+0
2023-02-15erofs: get rid of z_erofs_do_map_blocks() forward declarationGao Xiang1-123/+119
2023-02-15erofs: simplify iloc()Gao Xiang1-8/+5
2023-01-10erofs/zmap.c: Fix incorrect offset calculationSiddh Raman Pant1-3/+7
2022-12-07erofs: validate the extent length for uncompressed pclustersGao Xiang1-0/+5
2022-12-07erofs: fix missing unmap if z_erofs_get_extent_compressedlen() failsGao Xiang1-4/+2