| Age | Commit message (Expand) | Author | Files | Lines |
| 10 days | erofs: add sparse support to pcluster layout | Gao Xiang | 1 | -11/+22 |
| 2026-06-02 | erofs: fix EFSCORRUPTED on multi-algorithm images in z_erofs_map_sanity_check() | Zhan Xusheng | 1 | -1/+1 |
| 2026-04-21 | erofs: unify lcn as u64 for 32-bit platforms | Gao Xiang | 1 | -10/+9 |
| 2026-04-10 | erofs: error out obviously illegal extents in advance | Gao Xiang | 1 | -9/+15 |
| 2026-04-10 | erofs: clean up encoded map flags | Gao Xiang | 1 | -9/+10 |
| 2026-02-25 | erofs: fix interlaced plain identification for encoded extents | Gao Xiang | 1 | -4/+5 |
| 2025-10-22 | erofs: consolidate z_erofs_extent_lookback() | Gao Xiang | 1 | -14/+6 |
| 2025-10-22 | erofs: avoid infinite loops due to corrupted subpage compact indexes | Gao Xiang | 1 | -14/+18 |
| 2025-10-17 | erofs: fix crafted invalid cases for encoded extents | Gao Xiang | 1 | -1/+6 |
| 2025-09-25 | erofs: drop redundant sanity check for ztailpacking inline | Gao Xiang | 1 | -2/+2 |
| 2025-08-28 | erofs: fix invalid algorithm for encoded extents | Gao Xiang | 1 | -30/+37 |
| 2025-07-24 | erofs: implement metadata compression | Bo Liu (OpenAnolis) | 1 | -7/+9 |
| 2025-07-24 | erofs: unify meta buffers in z_erofs_fill_inode() | Gao Xiang | 1 | -13/+10 |
| 2025-07-24 | erofs: remove need_kmap in erofs_read_metabuf() | Gao Xiang | 1 | -6/+6 |
| 2025-07-24 | erofs: do sanity check on m->type in z_erofs_load_compact_lcluster() | Chao Yu | 1 | -62/+41 |
| 2025-07-12 | erofs: fix large fragment handling | Gao Xiang | 1 | -5/+4 |
| 2025-06-20 | erofs: remove a superfluous check for encoded extents | Gao Xiang | 1 | -6/+0 |
| 2025-06-19 | erofs: refuse crafted out-of-file-range encoded extents | Gao Xiang | 1 | -0/+4 |
| 2025-04-09 | erofs: fix encoded extents handling | Gao Xiang | 1 | -2/+3 |
| 2025-03-17 | erofs: implement encoded extent metadata | Gao Xiang | 1 | -11/+131 |
| 2025-03-17 | erofs: add encoded extent on-disk definition | Gao Xiang | 1 | -12/+12 |
| 2025-03-17 | erofs: clean up header parsing for ztailpacking and fragments | Gao Xiang | 1 | -25/+14 |
| 2025-03-17 | erofs: simplify tail inline pcluster handling | Gao Xiang | 1 | -10/+10 |
| 2025-03-17 | erofs: get rid of erofs_kmap_type | Bo Liu | 1 | -3/+3 |
| 2025-03-17 | erofs: use Z_EROFS_LCLUSTER_TYPE_MAX to simplify switches | Hongzhen Luo | 1 | -39/+24 |
| 2025-01-23 | erofs: refine z_erofs_get_extent_compressedlen() | Gao Xiang | 1 | -20/+16 |
| 2025-01-17 | erofs: simplify z_erofs_load_compact_lcluster() | Gao Xiang | 1 | -53/+36 |
| 2024-11-18 | erofs: handle NONHEAD !delta[1] lclusters gracefully | Gao Xiang | 1 | -8/+9 |
| 2024-10-14 | Merge tag 'erofs-for-6.12-rc4-fixes' of git://git.kernel.org/pub/scm/linux/ke... | Linus Torvalds | 1 | -20/+12 |
| 2024-10-11 | erofs: get rid of kaddr in `struct z_erofs_maprecorder` | Gao Xiang | 1 | -20/+12 |
| 2024-10-02 | move asm/unaligned.h to linux/unaligned.h | Al Viro | 1 | -1/+1 |
| 2024-09-12 | erofs: restrict pcluster size limitations | Gao Xiang | 1 | -22/+20 |
| 2024-07-10 | erofs: get rid of z_erofs_map_blocks_iter_* tracepoints | Hongzhen Luo | 1 | -2/+2 |
| 2024-06-30 | erofs: ensure m_llen is reset to 0 if metadata is invalid | Gao Xiang | 1 | -0/+2 |
| 2024-05-18 | erofs: don't round offset down for erofs_read_metabuf() | Al Viro | 1 | -8/+8 |
| 2024-05-18 | erofs: don't align offset for erofs_read_metabuf() (simple cases) | Al Viro | 1 | -5/+3 |
| 2024-05-18 | erofs: mechanically convert erofs_read_metabuf() to offsets | Al Viro | 1 | -3/+3 |
| 2024-05-09 | erofs: Zstandard compression support | Gao Xiang | 1 | -1/+2 |
| 2024-05-08 | erofs: clean up z_erofs_load_full_lcluster() | Gao Xiang | 1 | -16/+5 |
| 2024-01-18 | Merge tag 'erofs-for-6.8-rc1-fixes' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -10/+13 |
| 2024-01-13 | erofs: fix inconsistent per-file compression format | Gao Xiang | 1 | -10/+13 |
| 2023-12-15 | erofs: fix up compacted indexes for block size < 4096 | Gao Xiang | 1 | -18/+14 |
| 2023-08-11 | erofs: DEFLATE compression support | Gao Xiang | 1 | -2/+3 |
| 2023-06-22 | erofs: clean up zmap.c | Gao Xiang | 1 | -40/+29 |
| 2023-06-18 | erofs: fix compact 4B support for 16k block size | Gao Xiang | 1 | -5/+1 |
| 2023-04-17 | erofs: sunset erofs_dbg() | Gao Xiang | 1 | -3/+0 |
| 2023-04-17 | erofs: get rid of z_erofs_fill_inode() | Gao Xiang | 1 | -18/+0 |
| 2023-04-17 | erofs: stop parsing non-compact HEAD index if clusterofs is invalid | Gao Xiang | 1 | -0/+4 |
| 2023-04-17 | erofs: tidy up EROFS on-disk naming | Gao Xiang | 1 | -59/+57 |
| 2023-04-17 | erofs: avoid hardcoded blocksize for subpage block support | Jingbo Xu | 1 | -14/+15 |
| 2023-03-09 | erofs: get rid of a useless DBG_BUGON | Gao Xiang | 1 | -3/+0 |
| 2023-02-15 | erofs: get rid of z_erofs_do_map_blocks() forward declaration | Gao Xiang | 1 | -123/+119 |
| 2023-02-15 | erofs: simplify iloc() | Gao Xiang | 1 | -8/+5 |
| 2023-01-10 | erofs/zmap.c: Fix incorrect offset calculation | Siddh Raman Pant | 1 | -3/+7 |
| 2022-12-07 | erofs: validate the extent length for uncompressed pclusters | Gao Xiang | 1 | -0/+5 |
| 2022-12-07 | erofs: fix missing unmap if z_erofs_get_extent_compressedlen() fails | Gao Xiang | 1 | -4/+2 |
| 2022-12-07 | erofs: use kmap_local_page() only for erofs_bread() | Gao Xiang | 1 | -2/+2 |
| 2022-10-17 | erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy() | Yue Hu | 1 | -12/+10 |
| 2022-09-27 | erofs: clean up unnecessary code and comments | Gao Xiang | 1 | -2/+1 |
| 2022-09-27 | erofs: fold in z_erofs_reload_indexes() | Yue Hu | 1 | -20/+8 |
| 2022-09-26 | erofs: introduce partial-referenced pclusters | Gao Xiang | 1 | -1/+5 |
| 2022-09-26 | erofs: support on-disk compressed fragments data | Yue Hu | 1 | -7/+46 |
| 2022-09-23 | erofs: support interlaced uncompressed data for compressed files | Yue Hu | 1 | -4/+10 |
| 2022-09-05 | erofs: avoid the potentially wrong m_plen for big pcluster | Yue Hu | 1 | -8/+8 |
| 2022-03-17 | erofs: clean up z_erofs_extent_lookback | Gao Xiang | 1 | -34/+33 |
| 2022-03-16 | erofs: silence warnings related to impossible m_plen | Gao Xiang | 1 | -2/+2 |
| 2022-02-04 | erofs: fix small compressed files inlining | Gao Xiang | 1 | -0/+7 |
| 2022-01-04 | erofs: use meta buffers for zmap operations | Gao Xiang | 1 | -40/+16 |
| 2021-12-31 | erofs: add on-disk compressed tail-packing inline support | Yue Hu | 1 | -29/+84 |
| 2021-10-19 | erofs: lzma compression support | Gao Xiang | 1 | -1/+4 |
| 2021-10-19 | erofs: introduce the secondary compression head | Gao Xiang | 1 | -13/+28 |
| 2021-10-18 | erofs: get compression algorithms directly on mapping | Gao Xiang | 1 | -9/+10 |
| 2021-09-23 | erofs: clear compacted_2b if compacted_4b_initial > totalidx | Yue Hu | 1 | -1/+2 |
| 2021-08-19 | erofs: add fiemap support with iomap | Gao Xiang | 1 | -0/+38 |
| 2021-08-19 | erofs: add support for the full decompressed length | Gao Xiang | 1 | -8/+87 |
| 2021-06-08 | erofs: clean up file headers & footers | Gao Xiang | 1 | -2/+0 |
| 2021-05-13 | erofs: fix 1 lcluster-sized pcluster for big pcluster | Gao Xiang | 1 | -2/+19 |
| 2021-04-10 | erofs: support parsing big pcluster compact indexes | Gao Xiang | 1 | -9/+61 |
| 2021-04-10 | erofs: support parsing big pcluster compress indexes | Gao Xiang | 1 | -6/+73 |
| 2021-04-07 | erofs: reserve physical_clusterbits[] | Gao Xiang | 1 | -15/+0 |
| 2021-04-03 | erofs: Clean up spelling mistakes found in fs/erofs | Ruiqi Gong | 1 | -1/+1 |
| 2021-02-11 | erofs: initialized fields can only be observed after bit is set | Gao Xiang | 1 | -1/+9 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -3/+3 |
| 2020-08-03 | erofs: Replace HTTP links with HTTPS ones | Alexander A. Klimov | 1 | -1/+1 |
| 2019-11-24 | erofs: drop all vle annotations for runtime names | Gao Xiang | 1 | -14/+14 |
| 2019-09-05 | erofs: rename errln/infoln/debugln to erofs_{err, info, dbg} | Gao Xiang | 1 | -16/+21 |
| 2019-09-05 | erofs: kill prio and nofail of erofs_get_meta_page() | Gao Xiang | 1 | -2/+2 |
| 2019-09-05 | erofs: use erofs_inode naming | Gao Xiang | 1 | -14/+14 |
| 2019-09-05 | erofs: better naming for erofs inode related stuffs | Gao Xiang | 1 | -3/+3 |
| 2019-08-30 | erofs: remove all likely/unlikely annotations | Gao Xiang | 1 | -4/+4 |
| 2019-08-24 | erofs: move erofs out of staging | Gao Xiang | 1 | -0/+466 |