2022-02-04 | Gao Xiang | erofs: fix small compressed files inlining Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-01-24 | Gao Xiang | erofs: avoid unnecessary z_erofs_decompressqueue_work... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-01-24 | Gao Xiang | erofs: fix fsdax partition offset handling Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-01-04 | Gao Xiang | erofs: use meta buffers for zmap operations Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-01-04 | Gao Xiang | erofs: use meta buffers for xattr operations Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-01-04 | Gao Xiang | erofs: use meta buffers for super operations Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-01-04 | Gao Xiang | erofs: use meta buffers for inode operations Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-01-04 | Gao Xiang | erofs: introduce meta buffer operations Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-12-30 | Yue Hu | erofs: add on-disk compressed tail-packing inline support Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-12-30 | Yue Hu | erofs: support inline data decompression Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-12-30 | Gao Xiang | erofs: support unaligned data decompression Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-12-28 | Gao Xiang | erofs: introduce z_erofs_fixup_insize Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-12-28 | Gao Xiang | erofs: tidy up z_erofs_lz4_decompress Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-12-09 | Gao Xiang | erofs: clean up erofs_map_blocks tracepoints Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-12-08 | Gao Xiang | erofs: Replace zero-length array with flexible-array... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-12-08 | Huang Jianan | erofs: add sysfs node to control sync decompression... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-12-08 | Huang Jianan | erofs: add sysfs interface Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-12-01 | Huang Jianan | erofs: rename lz4_0pading to zero_padding Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-11-23 | Huang Jianan | erofs: fix deadlock when shrink erofs slab [ Gao Xiang: Jianhua Hao also reports this... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <xiang@kernel.org> |
commit | commitdiff | tree |
2021-11-08 | Yue Hu | erofs: remove useless cache strategy of DELAYEDALLOC Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <xiang@kernel.org> |
commit | commitdiff | tree |
2021-11-08 | Gao Xiang | erofs: fix unsafe pagevec reuse of hooked pclusters Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-31 | Gao Xiang | erofs: don't trigger WARN() when decompression fails Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-25 | Gao Xiang | erofs: get rid of ->lru usage Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-19 | Gao Xiang | erofs: lzma compression support Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-19 | Gao Xiang | erofs: rename some generic methods in decompressor Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-19 | Lasse Collin | lib/xz, lib/decompress_unxz.c: Fix spelling in comments Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-19 | Lasse Collin | lib/xz: Add MicroLZMA decoder Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-19 | Lasse Collin | lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-19 | Lasse Collin | lib/xz: Validate the value before assigning it to an... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-19 | Lasse Collin | lib/xz: Avoid overlapping memcpy() with invalid input... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-19 | Gao Xiang | erofs: introduce readmore decompression strategy Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-19 | Gao Xiang | erofs: introduce the secondary compression head Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-17 | Gao Xiang | erofs: get compression algorithms directly on mapping Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-17 | Gao Xiang | erofs: add multiple device support Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-17 | Gao Xiang | erofs: decouple basic mount options from fs_context Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-10-14 | Yue Hu | erofs: remove the fast path of per-CPU buffer decompression Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-09-23 | Yue Hu | erofs: clear compacted_2b if compacted_4b_initial ... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> [ Gao Xiang: it's enough to use "compacted_4b_initi... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-09-23 | Gao Xiang | erofs: fix misbehavior of unsupported chunk format... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-09-23 | Gao Xiang | erofs: fix up erofs_lookup tracepoint Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-08-25 | Gao Xiang | erofs: fix double free of 'copied' Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-08-20 | Gao Xiang | erofs: support reading chunk-based uncompressed files Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-08-20 | Gao Xiang | erofs: introduce chunk-based file on-disk format Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-08-18 | Gao Xiang | erofs: add fiemap support with iomap Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-08-18 | Gao Xiang | erofs: add support for the full decompressed length Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-08-11 | Yue Hu | erofs: remove the mapping parameter from erofs_try_to_free_c... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-08-11 | Yue Hu | erofs: directly use wrapper erofs_page_is_managed(... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-08-09 | Gao Xiang | erofs: convert all uncompressed cases to iomap Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-08-09 | Gao Xiang | Merge tag 'iomap-5.15-merge-2' of git://git.kernel... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-08-09 | Gao Xiang | erofs: dax support for non-tailpacking regular file Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-08-09 | Huang Jianan | erofs: iomap support for non-tailpacking DIO Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-06-27 | Chao Yu | MAINTAINERS: erofs: update my email address Acked-by: Gao Xiang <xiang@kernel.org> Signed-off-by: Gao Xiang <xiang@kernel.org> |
commit | commitdiff | tree |
2021-06-07 | Gao Xiang | erofs: clean up file headers & footers Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2021-06-07 | Yue Hu | erofs: remove the occupied parameter from z_erofs_pagevec_en... Reviewed-by: Gao Xiang <xiang@kernel.org> Signed-off-by: Gao Xiang <xiang@kernel.org> |
commit | commitdiff | tree |
2021-06-07 | Wei Yongjun | erofs: fix error return code in erofs_read_superblock() Reviewed-by: Gao Xiang <xiang@kernel.org> Signed-off-by: Gao Xiang <xiang@kernel.org> |
commit | commitdiff | tree |
2021-05-13 | Gao Xiang | erofs: fix 1 lcluster-sized pcluster for big pcluster Signed-off-by: Gao Xiang <xiang@kernel.org> |
commit | commitdiff | tree |
2021-05-11 | Gao Xiang | erofs: update documentation about data compression Signed-off-by: Gao Xiang <xiang@kernel.org> |
commit | commitdiff | tree |
2021-05-11 | Gao Xiang | erofs: fix broken illustration in documentation Signed-off-by: Gao Xiang <xiang@kernel.org> |
commit | commitdiff | tree |
2021-04-09 | Gao Xiang | erofs: enable big pcluster feature Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-04-09 | Gao Xiang | erofs: support decompress big pcluster for lz4 backend Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-04-09 | Gao Xiang | erofs: support parsing big pcluster compact indexes Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-04-09 | Gao Xiang | erofs: support parsing big pcluster compress indexes Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-04-09 | Gao Xiang | erofs: adjust per-CPU buffers according to max_pclusterblks Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-04-09 | Gao Xiang | erofs: add big physical cluster definition Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-04-09 | Gao Xiang | erofs: fix up inplace I/O pointer for big pcluster Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-04-09 | Gao Xiang | erofs: introduce physical cluster slab pools Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-04-09 | Gao Xiang | erofs: introduce multipage per-CPU buffers Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-04-07 | Gao Xiang | erofs: reserve physical_clusterbits[] Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-04-03 | Ruiqi Gong | erofs: Clean up spelling mistakes found in fs/erofs Reviewed-by: Gao Xiang <hsiangkao@redhat.com> Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-03-29 | Gao Xiang | erofs: add on-disk compression configurations Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-03-29 | Gao Xiang | erofs: introduce on-disk lz4 fs configurations Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-03-29 | Huang Jianan | erofs: support adjust lz4 history window size [ Gao Xiang: introduce struct erofs_sb_lz4_info... Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-03-29 | Gao Xiang | erofs: introduce erofs_sb_has_xxx() helpers Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-03-29 | Gao Xiang | erofs: add unsupported inode i_format check Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-03-29 | Yue Hu | erofs: don't use erofs_map_blocks() any more Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-03-29 | Gao Xiang | erofs: complete a missing case for inplace I/O Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-03-29 | Huang Jianan | erofs: use sync decompression for atomic contexts only Reviewed-by: Gao Xiang <hsiangkao@redhat.com> Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-03-29 | Huang Jianan | erofs: use workqueue decompression for atomic contexts... Reviewed-by: Gao Xiang <hsiangkao@redhat.com> Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-03-29 | Huang Jianan | erofs: avoid memory allocation failure during rolling... Reviewed-by: Gao Xiang <hsiangkao@redhat.com> Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-03-08 | Gao Xiang | erofs: fix bio->bi_max_vecs behavior change [ Gao Xiang: note that <= 5.11 kernels are... Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-02-11 | Gao Xiang | erofs: initialized fields can only be observed after... Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2021-02-11 | Gao Xiang | erofs: fix shift-out-of-bounds of blkszbits Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-12-10 | Huang Jianan | erofs: avoid using generic_block_bmap Reviewed-by: Gao Xiang <hsiangkao@redhat.com> [ Gao Xiang: slightly update the commit message... Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-12-09 | Gao Xiang | erofs: force inplace I/O under low memory scenario Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-12-08 | Gao Xiang | erofs: simplify try_to_claim_pcluster() Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-12-08 | Gao Xiang | erofs: insert to managed cache after adding to pcl Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-12-08 | Gao Xiang | erofs: get rid of magical Z_EROFS_MAPPING_STAGING Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-12-08 | Vladimir Zapolskiy | erofs: remove a void EROFS_VERSION macro set in Makefile Reviewed-by: Gao Xiang <hsiangkao@redhat.com> Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-11-04 | Gao Xiang | erofs: fix setting up pcluster for temporary pages Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-11-04 | Gao Xiang | erofs: derive atime instead of leaving it empty [ Gao Xiang: It'd be better to backport for... Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-10-09 | Chengguang Xu | erofs: remove unnecessary enum entries Reviewed-by: Gao Xiang <hsiangkao@redhat.com> Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-09-19 | Gao Xiang | erofs: add REQ_RAHEAD flag to readahead requests Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-09-19 | Gao Xiang | erofs: fold in should_decompress_synchronously() Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-09-19 | Gao Xiang | erofs: avoid unnecessary variable `err' Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-09-18 | Chao Yu | erofs: remove unneeded parameter Reviewed-by: Gao Xiang <hsiangkao@redhat.com> Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-09-18 | Gao Xiang | erofs: avoid duplicated permission check for "trusted... [ Gao Xiang: since it could cause some complex... Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-08-03 | Gao Xiang | erofs: remove WQ_CPU_INTENSIVE flag from unbound wq's [Gao Xiang: since the original treewide patch... Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-08-03 | Gao Xiang | erofs: fold in used-once helper erofs_workgroup_unfreeze_final() Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-08-03 | Gao Xiang | erofs: fix extended inode could cross boundary Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-08-03 | Alexander A. Klimov | erofs: Replace HTTP links with HTTPS ones Reviewed-by: Gao Xiang <hsiangkao@redhat.com> Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
2020-06-24 | Gao Xiang | erofs: fix partially uninitialized misuse in z_erofs_onlinep... Signed-off-by: Gao Xiang <hsiangkao@redhat.com> |
commit | commitdiff | tree |
next |