summaryrefslogtreecommitdiffstats
path: root/fs/erofs (follow)
Commit message (Expand)AuthorAgeFilesLines
* erofs: fix pcluster use-after-free on UP platformsGao Xiang2022-09-051-29/+0
* erofs: avoid the potentially wrong m_plen for big pclusterYue Hu2022-09-051-8/+8
* erofs: fix error return code in erofs_fscache_{meta_,}read_folioSun Ke2022-09-051-2/+6
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-062-5/+7
|\
| * dax: introduce holder for dax_deviceShiyang Ruan2022-07-181-4/+6
| * mm: shrinkers: provide shrinkers with namesRoman Gushchin2022-07-041-1/+1
* | erofs: update ctx->pos for every emitted direntHongnan Li2022-07-311-9/+7
* | erofs: get rid of the leftover PAGE_SIZE in dir.cGao Xiang2022-07-221-2/+2
* | erofs: get rid of erofs_prepare_dio() helperGao Xiang2022-07-221-24/+15
* | erofs: introduce multi-reference pclusters (fully-referenced)Gao Xiang2022-07-224-56/+93
* | erofs: record the longest decompressed size in this roundGao Xiang2022-07-212-58/+31
* | erofs: introduce z_erofs_do_decompressed_bvec()Gao Xiang2022-07-211-27/+22
* | erofs: try to leave (de)compressed_pages on stack if possibleGao Xiang2022-07-211-13/+21
* | erofs: introduce struct z_erofs_decompress_backendGao Xiang2022-07-212-67/+76
* | erofs: get rid of `z_pagemap_global'Gao Xiang2022-07-212-25/+4
* | erofs: clean up `enum z_erofs_collectmode'Gao Xiang2022-07-211-32/+31
* | erofs: get rid of `enum z_erofs_page_type'Gao Xiang2022-07-211-25/+5
* | erofs: rework online page handlingGao Xiang2022-07-212-83/+42
* | erofs: switch compressed_pages[] to bufvecGao Xiang2022-07-212-60/+57
* | erofs: introduce `z_erofs_parse_in_bvecs'Gao Xiang2022-07-211-52/+80
* | erofs: drop the old pagevec approachGao Xiang2022-07-213-171/+18
* | erofs: introduce bufvec to store decompressed buffersGao Xiang2022-07-212-50/+153
* | erofs: introduce `z_erofs_parse_out_bvecs()'Gao Xiang2022-07-211-38/+43
* | erofs: clean up z_erofs_collector_begin()Gao Xiang2022-07-211-17/+15
* | erofs: get rid of unneeded `inode', `map' and `sb'Gao Xiang2022-07-211-23/+19
* | erofs: avoid consecutive detection for Highmem memoryGao Xiang2022-07-091-6/+10
* | erofs: wake up all waiters after z_erofs_lzma_head readyYuwen Chen2022-07-091-0/+1
|/
* Merge tag 'erofs-for-5.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-06-014-129/+94
|\
| * erofs: fix 'backmost' member of z_erofs_decompress_frontendWeizhao Ouyang2022-05-311-1/+1
| * erofs: simplify z_erofs_pcluster_readmore()Gao Xiang2022-05-311-13/+10
| * erofs: get rid of label `restart_now'Gao Xiang2022-05-311-19/+14
| * erofs: get rid of `struct z_erofs_collection'Gao Xiang2022-05-312-96/+65
| * erofs: fix crash when enable tracepoint cachefiles_prep_readXin Yin2022-05-291-0/+1
| * erofs: leave compressed inodes unsupported in fscache mode for nowJeffle Xu2022-05-291-1/+4
* | Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-05-254-23/+22
|\ \
| * | erofs: Convert to release_folioMatthew Wilcox (Oracle)2022-05-101-8/+8
| * | erofs: Convert erofs zdata to read_folioMatthew Wilcox (Oracle)2022-05-091-3/+4
| * | fs: Convert iomap_readpage to iomap_read_folioMatthew Wilcox (Oracle)2022-05-091-3/+3
* | | Merge tag 'for-5.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2022-05-251-1/+1
|\ \ \ | |_|/ |/| |
| * | iomap: add per-iomap_iter private dataChristoph Hellwig2022-05-161-1/+1
| |/
* | erofs: scan devices from device tableJeffle Xu2022-05-172-39/+72
* | erofs: change to use asynchronous io for fscache readpage/readaheadXin Yin2022-05-171-43/+201
* | erofs: add 'fsid' mount optionJeffle Xu2022-05-172-3/+32
* | erofs: implement fscache-based data readaheadJeffle Xu2022-05-172-0/+94
* | erofs: implement fscache-based data read for inline layoutJeffle Xu2022-05-171-0/+32
* | erofs: implement fscache-based data read for non-inline layoutJeffle Xu2022-05-173-0/+57
* | erofs: implement fscache-based metadata readJeffle Xu2022-05-172-4/+40
* | erofs: register fscache context for extra data blobsJeffle Xu2022-05-173-1/+12
* | erofs: register fscache context for primary data blobJeffle Xu2022-05-172-4/+12
* | erofs: add erofs_fscache_read_folios() helperJeffle Xu2022-05-171-0/+54