summaryrefslogtreecommitdiffstats
path: root/fs/erofs/fscache.c
Commit message (Expand)AuthorAgeFilesLines
* erofs: modify the error message when prepare_ondemand_read failedHongbo Li2024-04-281-1/+1
* erofs: support compressed inodes over fscacheJingbo Xu2024-03-101-0/+47
* erofs: make iov_iter describe target buffers over fscacheJingbo Xu2024-03-101-112/+123
* erofs: fix lockdep false positives on initializing erofs_pseudo_mntBaokun Li2024-03-101-1/+14
* Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2024-02-251-3/+4
|\
| * erofs: fix handling kern_mount() failureAl Viro2024-02-201-3/+4
* | erofs: get rid of unneeded GFP_NOFSJingbo Xu2024-01-251-1/+1
|/
* erofs: Don't use certain unnecessary folio_*() functionsDavid Howells2024-01-151-3/+3
* erofs: avoid hardcoded blocksize for subpage block supportJingbo Xu2023-04-171-2/+3
* erofs: unify anonymous inodes for blobJingbo Xu2023-02-151-52/+33
* erofs: relinquish volume with mutex heldJingbo Xu2023-02-151-1/+1
* erofs: maintain cookies of share domain in self-contained listJingbo Xu2023-02-151-24/+20
* erofs: remove unused device mapping in meta routineJingbo Xu2023-02-151-13/+4
* erofs: remove unused EROFS_GET_BLOCKS_RAW flagJingbo Xu2023-02-151-1/+1
* Merge tag 'erofs-for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-121-223/+185
|\
| * erofs: support large folios for fscache modeJingbo Xu2022-12-071-68/+80
| * erofs: switch to prepare_ondemand_read() in fscache modeJingbo Xu2022-12-071-167/+94
| * erofs: check the uniqueness of fsid in shared domain in advanceHou Tao2022-12-071-12/+35
* | use less confusing names for iov_iter direction initializersAl Viro2022-11-251-3/+3
|/
* erofs: fix missing xas_retry() in fscache modeJingbo Xu2022-11-141-3/+7
* erofs: fix use-after-free of fsid and domain_id stringJingbo Xu2022-11-101-7/+7
* erofs: get correct count for unmapped range in fscache modeJingbo Xu2022-11-081-3/+4
* erofs: put metabuf in error path in fscache modeJingbo Xu2022-11-081-1/+3
* erofs: protect s_inodes with s_inode_list_lock for fscacheDawei Li2022-10-171-0/+3
* erofs: clean up .read_folio() and .readahead() in fscache modeJingbo Xu2022-09-231-130/+83
* erofs: Support sharing cookies in the same domainJia Zhu2022-09-201-6/+93
* erofs: introduce a pseudo mnt to manage shared cookiesJia Zhu2022-09-201-0/+13
* erofs: introduce fscache-based domainJia Zhu2022-09-201-17/+112
* erofs: code clean up for fscacheJia Zhu2022-09-201-20/+19
* erofs: fix error return code in erofs_fscache_{meta_,}read_folioSun Ke2022-09-051-2/+6
* Merge tag 'erofs-for-5.19-rc1-fixes' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-06-011-0/+1
|\
| * erofs: fix crash when enable tracepoint cachefiles_prep_readXin Yin2022-05-291-0/+1
* | Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-05-241-9/+7
|/
* erofs: change to use asynchronous io for fscache readpage/readaheadXin Yin2022-05-181-43/+201
* erofs: implement fscache-based data readaheadJeffle Xu2022-05-181-0/+90
* erofs: implement fscache-based data read for inline layoutJeffle Xu2022-05-181-0/+32
* erofs: implement fscache-based data read for non-inline layoutJeffle Xu2022-05-181-0/+51
* erofs: implement fscache-based metadata readJeffle Xu2022-05-181-0/+25
* erofs: add erofs_fscache_read_folios() helperJeffle Xu2022-05-181-0/+54
* erofs: add anonymous inode caching metadata for data blobsJeffle Xu2022-05-181-3/+36
* erofs: add fscache context helper functionsJeffle Xu2022-05-181-0/+41
* erofs: register fscache volumeJeffle Xu2022-05-181-0/+37