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