2024-02-01 | Gao Xiang | erofs: fix lz4 inplace decompression Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2024-01-25 | Gao Xiang | erofs: fix inconsistent per-file compression format Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2024-01-25 | Gao Xiang | erofs: simplify compression configuration parser Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2024-01-25 | Gao Xiang | erofs: fix memory leak on short-lived bounced pages Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-11-20 | Gao Xiang | erofs: fix erofs_insert_workgroup() lockref usage Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-09-11 | Gao Xiang | erofs: fix memory leak of LZMA global compressed deduplication Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-08-23 | Gao Xiang | erofs: adapt folios for z_erofs_read_folio() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-08-23 | Gao Xiang | erofs: adapt folios for z_erofs_readahead() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-08-23 | Gao Xiang | erofs: get rid of fe->backmost for cache decompression Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-08-23 | Gao Xiang | erofs: drop z_erofs_page_mark_eio() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-08-23 | Gao Xiang | erofs: tidy up z_erofs_do_read_page() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-08-23 | Gao Xiang | erofs: move preparation logic into z_erofs_pcluster_begin() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-08-23 | Gao Xiang | erofs: avoid obsolete {collector,collection} terms Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-08-23 | Gao Xiang | erofs: simplify z_erofs_read_fragment() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-08-11 | Gao Xiang | erofs: DEFLATE compression support Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-08-01 | Gao Xiang | erofs: drop unnecessary WARN_ON() in erofs_kill_sb() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-08-01 | Gao Xiang | erofs: fix wrong primary bvec selection on deduplicated... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-07-11 | Gao Xiang | erofs: simplify z_erofs_transform_plain() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-07-11 | Gao Xiang | erofs: get rid of the remaining kmap_atomic() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-06-22 | Gao Xiang | erofs: clean up zmap.c Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-06-18 | Gao Xiang | erofs: fix compact 4B support for 16k block size Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-06-18 | Gao Xiang | erofs: use poison pointer to replace the hard-coded... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-06-18 | Gao Xiang | erofs: use struct lockref to replace handcrafted approach Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-05-29 | Gao Xiang | erofs: adapt managed inode operations into folios Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-05-29 | Gao Xiang | erofs: kill hooked chains to avoid loops on deduplicated... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-05-29 | Gao Xiang | erofs: avoid on-stack pagepool directly passed by arguments Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-05-29 | Gao Xiang | erofs: allocate extra bvec pages directly instead of... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-05-23 | Gao Xiang | erofs: use HIPRI by default if per-cpu kthreads are... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Gao Xiang | erofs: cleanup i_format-related stuffs Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Gao Xiang | erofs: sunset erofs_dbg() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Gao Xiang | erofs: get rid of z_erofs_fill_inode() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Gao Xiang | erofs: keep meta inode into erofs_buf Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Gao Xiang | erofs: stop parsing non-compact HEAD index if clusterofs... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Gao Xiang | erofs: tidy up EROFS on-disk naming Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-03-09 | Gao Xiang | erofs: get rid of a useless DBG_BUGON Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-03-09 | Gao Xiang | erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL" Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-03-09 | Gao Xiang | erofs: fix wrong kunmap when using LZMA on HIGHMEM... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Gao Xiang | erofs: tidy up internal.h Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Gao Xiang | erofs: get rid of z_erofs_do_map_blocks() forward declaration Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Gao Xiang | erofs: move zdata.h into zdata.c Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Gao Xiang | erofs: remove tagged pointer helpers Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Gao Xiang | erofs: avoid tagged pointers to mark sync decompression Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Gao Xiang | erofs: get rid of erofs_inode_datablocks() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Gao Xiang | erofs: simplify iloc() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Gao Xiang | erofs: get rid of debug_one_dentry() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Gao Xiang | erofs: remove linux/buffer_head.h dependency Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Gao Xiang | erofs: clean up erofs_iget() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-01-10 | Gao Xiang | erofs: fix kvcalloc() misuse with __GFP_NOFAIL Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-12-07 | Gao Xiang | erofs: validate the extent length for uncompressed... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-12-07 | Gao Xiang | erofs: fix missing unmap if z_erofs_get_extent_compressedlen... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-12-07 | Gao Xiang | erofs: use kmap_local_page() only for erofs_bread() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-12-07 | Gao Xiang | erofs: clean up cached I/O strategies Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-12-07 | Gao Xiang | erofs: update documentation Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-10-16 | Gao Xiang | erofs: fix up inplace decompression success rate Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-10-16 | Gao Xiang | erofs: shouldn't churn the mapping page for duplicated... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-09-27 | Gao Xiang | erofs: clean up erofs_iget() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-09-27 | Gao Xiang | erofs: clean up unnecessary code and comments Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-09-26 | Gao Xiang | erofs: introduce partial-referenced pclusters Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-09-19 | Gao Xiang | erofs: fix order >= MAX_ORDER warning due to crafted... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-09-05 | Gao Xiang | erofs: fix pcluster use-after-free on UP platforms Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-27 | Gao Xiang | mailmap: update Gao Xiang's email addresses mailmap: update Gao Xiang's email addresses Signed-off-by: Gao Xiang <xiang@kernel.org> |
commit | commitdiff | tree |
2022-07-22 | Gao Xiang | erofs: get rid of the leftover PAGE_SIZE in dir.c Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-22 | Gao Xiang | erofs: get rid of erofs_prepare_dio() helper Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-22 | Gao Xiang | erofs: introduce multi-reference pclusters (fully-referenced) Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: record the longest decompressed size in this... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: introduce z_erofs_do_decompressed_bvec() Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: try to leave (de)compressed_pages on stack if... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: introduce struct z_erofs_decompress_backend Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: get rid of `z_pagemap_global' Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: clean up `enum z_erofs_collectmode' Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: get rid of `enum z_erofs_page_type' Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: rework online page handling Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: switch compressed_pages[] to bufvec Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-07-21 | Gao Xiang | erofs: introduce `z_erofs_parse_in_bvecs' Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
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-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-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-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 | 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 | 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-09 | Gao Xiang | xfs: add missing cmap->br_state = XFS_EXT_NORM update 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 |
next |