summaryrefslogtreecommitdiffstats
path: root/fs/erofs
AgeCommit message (Expand)AuthorLines
2022-09-05erofs: fix pcluster use-after-free on UP platformsGao Xiang-29/+0
2022-09-05erofs: avoid the potentially wrong m_plen for big pclusterYue Hu-8/+8
2022-09-05erofs: fix error return code in erofs_fscache_{meta_,}read_folioSun Ke-2/+6
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds-5/+7
2022-07-31erofs: update ctx->pos for every emitted direntHongnan Li-9/+7
2022-07-22erofs: get rid of the leftover PAGE_SIZE in dir.cGao Xiang-2/+2
2022-07-22erofs: get rid of erofs_prepare_dio() helperGao Xiang-24/+15
2022-07-22erofs: introduce multi-reference pclusters (fully-referenced)Gao Xiang-56/+93
2022-07-21erofs: record the longest decompressed size in this roundGao Xiang-58/+31
2022-07-21erofs: introduce z_erofs_do_decompressed_bvec()Gao Xiang-27/+22
2022-07-21erofs: try to leave (de)compressed_pages on stack if possibleGao Xiang-13/+21
2022-07-21erofs: introduce struct z_erofs_decompress_backendGao Xiang-67/+76
2022-07-21erofs: get rid of `z_pagemap_global'Gao Xiang-25/+4
2022-07-21erofs: clean up `enum z_erofs_collectmode'Gao Xiang-32/+31
2022-07-21erofs: get rid of `enum z_erofs_page_type'Gao Xiang-25/+5
2022-07-21erofs: rework online page handlingGao Xiang-83/+42
2022-07-21erofs: switch compressed_pages[] to bufvecGao Xiang-60/+57
2022-07-21erofs: introduce `z_erofs_parse_in_bvecs'Gao Xiang-52/+80
2022-07-21erofs: drop the old pagevec approachGao Xiang-171/+18
2022-07-21erofs: introduce bufvec to store decompressed buffersGao Xiang-50/+153
2022-07-21erofs: introduce `z_erofs_parse_out_bvecs()'Gao Xiang-38/+43
2022-07-21erofs: clean up z_erofs_collector_begin()Gao Xiang-17/+15
2022-07-21erofs: get rid of unneeded `inode', `map' and `sb'Gao Xiang-23/+19
2022-07-17dax: introduce holder for dax_deviceShiyang Ruan-4/+6
2022-07-09erofs: avoid consecutive detection for Highmem memoryGao Xiang-6/+10
2022-07-09erofs: wake up all waiters after z_erofs_lzma_head readyYuwen Chen-0/+1
2022-07-03mm: shrinkers: provide shrinkers with namesRoman Gushchin-1/+1
2022-06-01Merge tag 'erofs-for-5.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds-129/+94
2022-05-31erofs: fix 'backmost' member of z_erofs_decompress_frontendWeizhao Ouyang-1/+1
2022-05-31erofs: simplify z_erofs_pcluster_readmore()Gao Xiang-13/+10
2022-05-31erofs: get rid of label `restart_now'Gao Xiang-19/+14
2022-05-31erofs: get rid of `struct z_erofs_collection'Gao Xiang-96/+65
2022-05-29erofs: fix crash when enable tracepoint cachefiles_prep_readXin Yin-0/+1
2022-05-29erofs: leave compressed inodes unsupported in fscache mode for nowJeffle Xu-1/+4
2022-05-24Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds-23/+22
2022-05-24Merge tag 'for-5.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds-1/+1
2022-05-18erofs: scan devices from device tableJeffle Xu-39/+72
2022-05-18erofs: change to use asynchronous io for fscache readpage/readaheadXin Yin-43/+201
2022-05-18erofs: add 'fsid' mount optionJeffle Xu-3/+32
2022-05-18erofs: implement fscache-based data readaheadJeffle Xu-0/+94
2022-05-18erofs: implement fscache-based data read for inline layoutJeffle Xu-0/+32
2022-05-18erofs: implement fscache-based data read for non-inline layoutJeffle Xu-0/+57
2022-05-18erofs: implement fscache-based metadata readJeffle Xu-4/+40
2022-05-18erofs: register fscache context for extra data blobsJeffle Xu-1/+12
2022-05-18erofs: register fscache context for primary data blobJeffle Xu-4/+12
2022-05-18erofs: add erofs_fscache_read_folios() helperJeffle Xu-0/+54
2022-05-18erofs: add anonymous inode caching metadata for data blobsJeffle Xu-5/+40
2022-05-18erofs: add fscache context helper functionsJeffle Xu-0/+60
2022-05-18erofs: register fscache volumeJeffle Xu-0/+69
2022-05-18erofs: add fscache mode check helperJeffle Xu-15/+34