summaryrefslogtreecommitdiffstats
path: root/fs/erofs/decompressor.c
Commit message (Expand)AuthorAgeFilesLines
* erofs: avoid debugging output for (de)compressed dataGao Xiang2024-01-101-7/+1
* erofs: refine z_erofs_transform_plain() for sub-page block supportGao Xiang2023-12-181-33/+48
* erofs: fix lz4 inplace decompressionGao Xiang2023-12-151-15/+16
* erofs: tidy up redundant includesFerry Meng2023-10-311-1/+0
* erofs: simplify compression configuration parserGao Xiang2023-10-311-3/+59
* erofs: DEFLATE compression supportGao Xiang2023-08-111-0/+6
* erofs: simplify z_erofs_transform_plain()Gao Xiang2023-07-121-11/+8
* erofs: get rid of the remaining kmap_atomic()Gao Xiang2023-07-121-9/+9
* erofs: fold in z_erofs_decompress()Yue Hu2023-05-291-7/+1
* erofs: avoid hardcoded blocksize for subpage block supportJingbo Xu2023-04-171-3/+3
* erofs: support interlaced uncompressed data for compressed filesYue Hu2022-09-231-19/+28
* erofs: introduce multi-reference pclusters (fully-referenced)Gao Xiang2022-07-221-1/+1
* erofs: avoid consecutive detection for Highmem memoryGao Xiang2022-07-091-6/+10
* erofs: fix buffer copy overflow of ztailpacking featureGao Xiang2022-05-171-2/+3
* erofs: do not prompt for risk any more when using big pclusterYue Hu2022-05-171-2/+0
* erofs: support unaligned data decompressionGao Xiang2021-12-311-8/+9
* erofs: introduce z_erofs_fixup_insizeGao Xiang2021-12-291-9/+25
* erofs: tidy up z_erofs_lz4_decompressGao Xiang2021-12-291-39/+44
* erofs: rename lz4_0pading to zero_paddingHuang Jianan2021-12-011-2/+2
* erofs: don't trigger WARN() when decompression failsGao Xiang2021-10-311-1/+0
* erofs: get rid of ->lru usageGao Xiang2021-10-251-4/+4
* erofs: lzma compression supportGao Xiang2021-10-191-6/+6
* erofs: rename some generic methods in decompressorGao Xiang2021-10-191-33/+30
* erofs: remove the fast path of per-CPU buffer decompressionYue Hu2021-10-151-55/+8
* erofs: clean up file headers & footersGao Xiang2021-06-081-2/+0
* erofs: support decompress big pcluster for lz4 backendGao Xiang2021-04-101-95/+123
* erofs: adjust per-CPU buffers according to max_pclusterblksGao Xiang2021-04-101-4/+16
* erofs: introduce multipage per-CPU buffersGao Xiang2021-04-101-3/+5
* erofs: add on-disk compression configurationsGao Xiang2021-03-291-1/+1
* erofs: introduce on-disk lz4 fs configurationsGao Xiang2021-03-291-2/+13
* erofs: support adjust lz4 history window sizeHuang Jianan2021-03-291-4/+17
* erofs: introduce erofs_sb_has_xxx() helpersGao Xiang2021-03-291-2/+1
* erofs: avoid memory allocation failure during rolling decompressionHuang Jianan2021-03-291-3/+2
* erofs: get rid of magical Z_EROFS_MAPPING_STAGINGGao Xiang2020-12-081-1/+1
* erofs: Replace HTTP links with HTTPS onesAlexander A. Klimov2020-08-031-1/+1
* mm: remove the prot argument from vm_map_ramChristoph Hellwig2020-06-021-1/+1
* erofs: handle corrupted images whose decompressed size less than it'd beGao Xiang2020-03-031-3/+7
* erofs: use LZ4_decompress_safe() for full decodingGao Xiang2020-03-031-3/+9
* erofs: fix out-of-bound read for shifted uncompressed blockGao Xiang2020-01-111-12/+10
* erofs: get rid of __stagingpage_alloc helperGao Xiang2019-11-241-1/+1
* erofs: rename errln/infoln/debugln to erofs_{err, info, dbg}Gao Xiang2019-09-051-3/+2
* erofs: kill use_vmap module parameterGao Xiang2019-09-051-33/+13
* erofs: add "erofs_" prefix for common and short functionsGao Xiang2019-09-051-11/+11
* erofs: use feature_incompat rather than requirementsGao Xiang2019-09-051-1/+2
* erofs: remove all likely/unlikely annotationsGao Xiang2019-08-301-1/+1
* erofs: move erofs out of stagingGao Xiang2019-08-241-0/+358