2022-07-21 | Gao Xiang | erofs: drop the old pagevec approach Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: introduce bufvec to store decompressed buffers Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: introduce `z_erofs_parse_out_bvecs()' Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: clean up z_erofs_collector_begin() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: get rid of unneeded `inode', `map' and `sb' Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-08 | Gao Xiang | erofs: avoid consecutive detection for Highmem memory Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-08 | Yuwen Chen | erofs: wake up all waiters after z_erofs_lzma_head... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-06-27 | Jeffle Xu | MAINTAINERS: erofs: add myself as reviewer Acked-by: Gao Xiang <xiang@kernel.org> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-06-27 | Yue Hu | MAINTAINERS: erofs: add myself as reviewer Acked-by: Gao Xiang <xiang@kernel.org> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-31 | Weizhao Ouyang | erofs: fix 'backmost' member of z_erofs_decompress_frontend Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-31 | Gao Xiang | erofs: simplify z_erofs_pcluster_readmore() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-31 | Gao Xiang | erofs: get rid of label `restart_now' Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-31 | Gao Xiang | erofs: get rid of `struct z_erofs_collection' Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-29 | Gao Xiang | erofs: update documentation Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-29 | Xin Yin | erofs: fix crash when enable tracepoint cachefiles_prep_read Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-29 | Jeffle Xu | erofs: leave compressed inodes unsupported in fscache... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: scan devices from device table Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Xin Yin | erofs: change to use asynchronous io for fscache readpage... [ Gao Xiang: minor styling changes. ] Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: add 'fsid' mount option Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: implement fscache-based data readahead Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: implement fscache-based data read for inline... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: implement fscache-based data read for non-inline... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: implement fscache-based metadata read Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: register fscache context for extra data blobs Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: register fscache context for primary data blob Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: add erofs_fscache_read_folios() helper Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: add anonymous inode caching metadata for data... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: add fscache context helper functions Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: register fscache volume Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: add fscache mode check helper Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | erofs: make erofs_map_blocks() generally available Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | cachefiles: document on-demand read mode Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | cachefiles: add tracepoints for on-demand read mode Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | cachefiles: enable on-demand read mode Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | cachefiles: implement on-demand read Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | cachefiles: notify the user daemon when withdrawing... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | cachefiles: unbind cachefiles gracefully in on-demand... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | cachefiles: notify the user daemon when looking up... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Jeffle Xu | cachefiles: extract write routine Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Chao Yu | erofs: support idmapped mounts Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Hongnan Li | erofs: make filesystem exportable Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Gao Xiang | erofs: fix buffer copy overflow of ztailpacking feature Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Gao Xiang | erofs: refine on-disk definition comments Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Gao Xiang | erofs: remove obsoleted comments Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-05-17 | Yue Hu | erofs: do not prompt for risk any more when using big... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-04-15 | Hans de Goede | Documentation/ABI: sysfs-fs-erofs: Fix Sphinx errors Acked-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-04-15 | Hongyu Jin | erofs: fix use-after-free of on-stack io[] Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-03-17 | David Anderson | erofs: rename ctime to mtime [ Gao Xiang: update document as well. ] Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-03-16 | Gao Xiang | erofs: use meta buffers for inode lookup Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-03-16 | Gao Xiang | erofs: use meta buffers for reading directories Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-03-16 | Dongliang Mu | fs: erofs: add sanity check for kobject in erofs_unregister_... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-03-16 | Gao Xiang | erofs: refine managed inode stuffs Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-03-16 | Gao Xiang | erofs: clean up z_erofs_extent_lookback Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-03-16 | Gao Xiang | erofs: silence warnings related to impossible m_plen Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-03-16 | lihongnan | Documentation/filesystem/dax: update DAX description... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-03-16 | Gao Xiang | erofs: clean up preload_compressed_pages() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-03-16 | Gao Xiang | erofs: get rid of `struct z_erofs_collector' Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-03-16 | Jeffle Xu | erofs: use meta buffers for erofs_read_superblock() Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-03-02 | Gao Xiang | erofs: fix ztailpacking on > 4GiB filesystems Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
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 |
next |