aboutsummaryrefslogtreecommitdiff
path: root/fs/erofs/decompressor.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-11erofs: DEFLATE compression supportGravatar Gao Xiang 1-0/+6
2023-07-12erofs: simplify z_erofs_transform_plain()Gravatar Gao Xiang 1-11/+8
2023-07-12erofs: get rid of the remaining kmap_atomic()Gravatar Gao Xiang 1-9/+9
2023-05-29erofs: fold in z_erofs_decompress()Gravatar Yue Hu 1-7/+1
2023-04-17erofs: avoid hardcoded blocksize for subpage block supportGravatar Jingbo Xu 1-3/+3
2022-09-23erofs: support interlaced uncompressed data for compressed filesGravatar Yue Hu 1-19/+28
2022-07-22erofs: introduce multi-reference pclusters (fully-referenced)Gravatar Gao Xiang 1-1/+1
2022-07-09erofs: avoid consecutive detection for Highmem memoryGravatar Gao Xiang 1-6/+10
2022-05-17erofs: fix buffer copy overflow of ztailpacking featureGravatar Gao Xiang 1-2/+3
2022-05-17erofs: do not prompt for risk any more when using big pclusterGravatar Yue Hu 1-2/+0
2021-12-31erofs: support unaligned data decompressionGravatar Gao Xiang 1-8/+9
2021-12-29erofs: introduce z_erofs_fixup_insizeGravatar Gao Xiang 1-9/+25
2021-12-29erofs: tidy up z_erofs_lz4_decompressGravatar Gao Xiang 1-39/+44
2021-12-01erofs: rename lz4_0pading to zero_paddingGravatar Huang Jianan 1-2/+2
2021-10-31erofs: don't trigger WARN() when decompression failsGravatar Gao Xiang 1-1/+0
2021-10-25erofs: get rid of ->lru usageGravatar Gao Xiang 1-4/+4
2021-10-19erofs: lzma compression supportGravatar Gao Xiang 1-6/+6
2021-10-19erofs: rename some generic methods in decompressorGravatar Gao Xiang 1-33/+30
2021-10-15erofs: remove the fast path of per-CPU buffer decompressionGravatar Yue Hu 1-55/+8
2021-06-08erofs: clean up file headers & footersGravatar Gao Xiang 1-2/+0
2021-04-10erofs: support decompress big pcluster for lz4 backendGravatar Gao Xiang 1-95/+123
2021-04-10erofs: adjust per-CPU buffers according to max_pclusterblksGravatar Gao Xiang 1-4/+16
2021-04-10erofs: introduce multipage per-CPU buffersGravatar Gao Xiang 1-3/+5
2021-03-29erofs: add on-disk compression configurationsGravatar Gao Xiang 1-1/+1
2021-03-29erofs: introduce on-disk lz4 fs configurationsGravatar Gao Xiang 1-2/+13
2021-03-29erofs: support adjust lz4 history window sizeGravatar Huang Jianan 1-4/+17
2021-03-29erofs: introduce erofs_sb_has_xxx() helpersGravatar Gao Xiang 1-2/+1
2021-03-29erofs: avoid memory allocation failure during rolling decompressionGravatar Huang Jianan 1-3/+2
2020-12-08erofs: get rid of magical Z_EROFS_MAPPING_STAGINGGravatar Gao Xiang 1-1/+1
2020-08-03erofs: Replace HTTP links with HTTPS onesGravatar Alexander A. Klimov 1-1/+1
2020-06-02mm: remove the prot argument from vm_map_ramGravatar Christoph Hellwig 1-1/+1
2020-03-03erofs: handle corrupted images whose decompressed size less than it'd beGravatar Gao Xiang 1-3/+7
2020-03-03erofs: use LZ4_decompress_safe() for full decodingGravatar Gao Xiang 1-3/+9
2020-01-11erofs: fix out-of-bound read for shifted uncompressed blockGravatar Gao Xiang 1-12/+10
2019-11-24erofs: get rid of __stagingpage_alloc helperGravatar Gao Xiang 1-1/+1
2019-09-05erofs: rename errln/infoln/debugln to erofs_{err, info, dbg}Gravatar Gao Xiang 1-3/+2
2019-09-05erofs: kill use_vmap module parameterGravatar Gao Xiang 1-33/+13
2019-09-05erofs: add "erofs_" prefix for common and short functionsGravatar Gao Xiang 1-11/+11
2019-09-05erofs: use feature_incompat rather than requirementsGravatar Gao Xiang 1-1/+2
2019-08-30erofs: remove all likely/unlikely annotationsGravatar Gao Xiang 1-1/+1
2019-08-24erofs: move erofs out of stagingGravatar Gao Xiang 1-0/+358