summaryrefslogtreecommitdiff
path: root/fs/erofs
AgeCommit message (Expand)Author
2023-08-01erofs: drop unnecessary WARN_ON() in erofs_kill_sb()Gao Xiang
2023-08-01erofs: fix wrong primary bvec selection on deduplicated extentsGao Xiang
2023-07-12erofs: fix fsdax unavailability for chunk-based regular filesXin Yin
2023-07-12erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOFChunhai Guo
2023-07-12erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond...Chunhai Guo
2023-07-12erofs: simplify z_erofs_transform_plain()Gao Xiang
2023-07-12erofs: get rid of the remaining kmap_atomic()Gao Xiang
2023-06-26Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds
2023-06-26Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds
2023-06-22erofs: clean up zmap.cGao Xiang
2023-06-22erofs: remove unnecessary gotoYangtao Li
2023-06-22erofs: Fix detection of atomic contextSandeep Dhavale
2023-06-18erofs: use separate xattr parsers for listxattr/getxattrJingbo Xu
2023-06-18erofs: unify inline/shared xattr iterators for listxattr/getxattrJingbo Xu
2023-06-18erofs: make the size of read data stored in buffer_ofsJingbo Xu
2023-06-18erofs: unify xattr_iter structuresJingbo Xu
2023-06-18erofs: use absolute position in xattr iteratorJingbo Xu
2023-06-18erofs: fix compact 4B support for 16k block sizeGao Xiang
2023-06-18erofs: convert erofs_read_metabuf() to erofs_bread() for xattrJingbo Xu
2023-06-18erofs: use poison pointer to replace the hard-coded addressGao Xiang
2023-06-18erofs: use struct lockref to replace handcrafted approachGao Xiang
2023-06-12block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig
2023-06-12block: use the holder as indication for exclusive opensChristoph Hellwig
2023-06-05block: introduce holder opsChristoph Hellwig
2023-05-29erofs: adapt managed inode operations into foliosGao Xiang
2023-05-29erofs: kill hooked chains to avoid loops on deduplicated compressed imagesGao Xiang
2023-05-29erofs: avoid on-stack pagepool directly passed by argumentsGao Xiang
2023-05-29erofs: allocate extra bvec pages directly instead of retryingGao Xiang
2023-05-29erofs: clean up z_erofs_pcluster_readmore()Yue Hu
2023-05-29erofs: remove the member readahead from struct z_erofs_decompress_frontendYue Hu
2023-05-29erofs: fold in z_erofs_decompress()Yue Hu
2023-05-24splice: Use filemap_splice_read() instead of generic_file_splice_read()David Howells
2023-05-23erofs: use HIPRI by default if per-cpu kthreads are enabledGao Xiang
2023-05-23erofs: avoid pcpubuf.c inclusion if CONFIG_EROFS_FS_ZIP is offYue Hu
2023-05-23erofs: fix null-ptr-deref caused by erofs_xattr_prefixes_initJingbo Xu
2023-04-24Merge tag 'erofs-for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2023-04-24Merge tag 'v6.4/vfs.acl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs...Linus Torvalds
2023-04-17erofs: cleanup i_format-related stuffsGao Xiang
2023-04-17erofs: sunset erofs_dbg()Gao Xiang
2023-04-17erofs: fix potential overflow calculating xattr_isizeJingbo Xu
2023-04-17erofs: get rid of z_erofs_fill_inode()Gao Xiang
2023-04-17erofs: enable long extended attribute name prefixesJingbo Xu
2023-04-17erofs: handle long xattr name prefixes properlyJingbo Xu
2023-04-17erofs: add helpers to load long xattr name prefixesJingbo Xu
2023-04-17erofs: introduce on-disk format for long xattr name prefixesJingbo Xu
2023-04-17erofs: move packed inode out of the compression partJingbo Xu
2023-04-17erofs: keep meta inode into erofs_bufGao Xiang
2023-04-17erofs: initialize packed inode after root inode is assignedJingbo Xu
2023-04-17erofs: stop parsing non-compact HEAD index if clusterofs is invalidGao Xiang
2023-04-17erofs: don't warn ztailpacking feature anymoreYue Hu