2023-06-22 | Yangtao Li | erofs: remove unnecessary goto Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-06-22 | Sandeep Dhavale | erofs: Fix detection of atomic context Suggested-by: Gao Xiang <xiang@kernel.org> Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-06-18 | Jingbo Xu | erofs: use separate xattr parsers for listxattr/getxattr Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-06-18 | Jingbo Xu | erofs: unify inline/shared xattr iterators for listxattr... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-06-18 | Jingbo Xu | erofs: make the size of read data stored in buffer_ofs Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-06-18 | Jingbo Xu | erofs: unify xattr_iter structures Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-06-18 | Jingbo Xu | erofs: use absolute position in xattr iterator Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> 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 | Jingbo Xu | erofs: convert erofs_read_metabuf() to erofs_bread... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> 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-29 | Yue Hu | erofs: clean up z_erofs_pcluster_readmore() Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> [ Gao Xiang: update commit description. ] Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-05-29 | Yue Hu | erofs: remove the member readahead from struct z_erofs_decom... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-05-29 | Yue Hu | erofs: fold in z_erofs_decompress() Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> 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-05-23 | Yue Hu | erofs: avoid pcpubuf.c inclusion if CONFIG_EROFS_FS_ZIP... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-05-23 | Jingbo Xu | erofs: fix null-ptr-deref caused by erofs_xattr_prefixes_init 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 | Jingbo Xu | erofs: fix potential overflow calculating xattr_isize Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> 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 | Jingbo Xu | erofs: enable long extended attribute name prefixes Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> [ Gao Xiang: minor commit message fix. ] Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Jingbo Xu | erofs: handle long xattr name prefixes properly Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Jingbo Xu | erofs: add helpers to load long xattr name prefixes Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Jingbo Xu | erofs: introduce on-disk format for long xattr name... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Jingbo Xu | erofs: move packed inode out of the compression part Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> 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 | Jingbo Xu | erofs: initialize packed inode after root inode is... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> 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 | Yue Hu | erofs: don't warn ztailpacking feature anymore Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Jingbo Xu | erofs: simplify erofs_xattr_generic_get() Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Jingbo Xu | erofs: rename init_inode_xattrs with erofs_ prefix Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Jingbo Xu | erofs: move several xattr helpers into xattr.c Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> 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-04-16 | Jia Zhu | erofs: support flattened block device for multi-blob... [ Gao Xiang: refine commit message and use... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Jingbo Xu | erofs: set block size to the on-disk block size Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> [ Gao Xiang: update documentation. ] Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-04-16 | Jingbo Xu | erofs: avoid hardcoded blocksize for subpage block... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> [ Gao Xiang: fold a patch to fix incorrect... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-03-09 | Yue Hu | erofs: use wrapper i_blocksize() in erofs_file_read_iter() Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> 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-03-09 | Yangtao Li | erofs: mark z_erofs_lzma_init/erofs_pcpubuf_init w... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-16 | Dan Carpenter | erofs: fix an error code in z_erofs_init_zip_subsystem() Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Jingbo Xu | erofs: unify anonymous inodes for blob Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Jingbo Xu | erofs: relinquish volume with mutex held Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Jingbo Xu | erofs: maintain cookies of share domain in self-contained... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Jingbo Xu | erofs: remove unused device mapping in meta routine Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Yangtao Li | MAINTAINERS: erofs: Add Documentation/ABI/testing/sysfs... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Yue Hu | Documentation/ABI: sysfs-fs-erofs: update supported... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Jingbo Xu | erofs: remove unused EROFS_GET_BLOCKS_RAW flag Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Jingbo Xu | erofs: update print symbols for various flags in trace Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Thomas Weißschuh | erofs: make kobj_type structures constant Acked-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-02-15 | Sandeep Dhavale | erofs: add per-cpu threads for decompression as an... [ Gao Xiang: At least, we have to add this... 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-16 | Jingbo Xu | erofs: clean up parsing of fscache related options Reviewd-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2023-01-16 | Jingbo Xu | erofs: add documentation for 'domain_id' mount option Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> 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 |
2023-01-10 | Siddh Raman Pant | erofs/zmap.c: Fix incorrect offset calculation Suggested-by: Gao Xiang <hsiangkao@linux.alibaba.com> Reviewed-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: 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 | Chen Zhongjin | erofs: Fix pcluster memleak when its block address... Reviewed-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: 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 | Jingbo Xu | erofs: enable large folios for fscache mode Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-12-07 | Jingbo Xu | erofs: support large folios for fscache mode Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-12-07 | Jingbo Xu | erofs: switch to prepare_ondemand_read() in fscache... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-12-07 | Jingbo Xu | fscache,cachefiles: add prepare_ondemand_read() callback 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-12-07 | Hou Tao | erofs: check the uniqueness of fsid in shared domain... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-12-07 | Jingbo Xu | erofs: enable large folios for iomap mode Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-11-14 | Jingbo Xu | erofs: fix missing xas_retry() in fscache mode Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-11-10 | Jingbo Xu | erofs: fix use-after-free of fsid and domain_id string Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-11-08 | Jingbo Xu | erofs: get correct count for unmapped range in fscache... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-11-08 | Jingbo Xu | erofs: put metabuf in error path in fscache mode Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-11-08 | Yue Hu | erofs: fix general protection fault when reading fragment Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-10-17 | Dawei Li | erofs: protect s_inodes with s_inode_list_lock for... 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-10-16 | Yue Hu | erofs: fix illegal unmapped accesses in z_erofs_fill_inode_l... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> 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-27 | Yue Hu | erofs: fold in z_erofs_reload_indexes() Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> 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-26 | Yue Hu | erofs: support on-disk compressed fragments data Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-09-23 | Yue Hu | erofs: support interlaced uncompressed data for compressed... Reviewed-by: Gao Xiang <hsiangkao@linux.alibaba.com> Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-09-23 | Jingbo Xu | erofs: clean up .read_folio() and .readahead() in fscache... Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
2022-09-20 | Jia Zhu | erofs: introduce 'domain_id' mount option Signed-off-by: Gao Xiang <hsiangkao@linux.alibaba.com> |
commit | commitdiff | tree |
next |