summaryrefslogtreecommitdiffstats
path: root/fs/cachefiles
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-08-291-0/+2
|\
| * mm, netfs, fscache: stop read optimisation when folio removed from pagecacheDavid Howells2023-08-181-0/+2
* | cachefiles: use kiocb_{start,end}_write() helpersAmir Goldstein2023-08-211-13/+3
|/
* Merge tag 'v6.5/vfs.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2023-06-261-6/+6
|\
| * fs: use a helper for opening kernel internal filesAmir Goldstein2023-06-191-2/+2
| * fs: rename {vfs,kernel}_tmpfile_open()Amir Goldstein2023-06-191-3/+3
* | cachefiles: Allow the cache to be non-rootDavid Howells2023-06-051-1/+2
|/
* fs/cachefiles: simplify one-level sysctl registration for cachefiles_sysctlsLuis Chamberlain2023-04-131-10/+1
* fs: port ->permission() to pass mnt_idmapChristian Brauner2023-01-191-5/+5
* fs: port vfs_*() helpers to struct mnt_idmapChristian Brauner2023-01-182-8/+8
* fscache,cachefiles: add prepare_ondemand_read() callbackJingbo Xu2022-12-071-27/+50
* cachefiles: use vfs_tmpfile_open() helperMiklos Szeredi2022-09-241-20/+12
* cachefiles: only pass inode to *mark_inode_inuse() helpersMiklos Szeredi2022-09-241-33/+26
* cachefiles: tmpfile error handling cleanupMiklos Szeredi2022-09-241-29/+26
* cachefiles: make on-demand request distribution fairerXin Yin2022-08-312-3/+10
* cachefiles: fix error return code in cachefiles_ondemand_copen()Sun Ke2022-08-311-3/+7
* cachefiles: narrow the scope of flushed requests when releasing fdJia Zhu2022-07-051-1/+2
* cachefiles: add tracepoints for on-demand read modeJeffle Xu2022-05-181-0/+7
* cachefiles: enable on-demand read modeJeffle Xu2022-05-181-5/+12
* cachefiles: implement on-demand readJeffle Xu2022-05-183-2/+99
* cachefiles: notify the user daemon when withdrawing cookieJeffle Xu2022-05-183-0/+45
* cachefiles: unbind cachefiles gracefully in on-demand modeJeffle Xu2022-05-183-3/+22
* cachefiles: notify the user daemon when looking up cookieJeffle Xu2022-05-186-15/+524
* cachefiles: extract write routineJeffle Xu2022-05-182-26/+45
* cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattrDave Wysochanski2022-04-081-1/+1
* cachefiles: unmark inode in use in error pathJeffle Xu2022-04-081-9/+24
* Merge tag 'netfs-prep-20220318' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-03-311-5/+5
|\
| * netfs: Finish off rename of netfs_read_request to netfs_io_requestDavid Howells2022-03-181-2/+2
| * netfs: Rename netfs_read_*request to netfs_io_*requestDavid Howells2022-03-181-3/+3
* | Merge tag 'for-5.18/write-streams-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds2022-03-261-2/+0
|\ \
| * | fs: remove kiocb.ki_hintChristoph Hellwig2022-03-081-2/+0
* | | cachefiles: Fix volume coherency attributeDavid Howells2022-03-111-3/+20
|/ /
* / cachefiles: Fix incorrect length to fallocate()David Howells2022-03-031-1/+1
|/
* netfs, cachefiles: Add a method to query presence of data in the cacheDavid Howells2022-02-011-0/+59
* cachefiles: Check that the backing filesystem supports tmpfilesDavid Howells2022-01-211-0/+2
* cachefiles: Explain checks in a commentDavid Howells2022-01-211-1/+7
* cachefiles: Trace active-mark failureDavid Howells2022-01-211-1/+3
* cachefiles: Make some tracepoint adjustmentsDavid Howells2022-01-211-3/+5
* cachefiles: set default tag name if it's unspecifiedJeffle Xu2022-01-211-0/+11
* cachefiles: Calculate the blockshift in terms of bytes, not pagesDavid Howells2022-01-213-7/+4
* Merge tag 'fscache-rewrite-20220111' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-01-1216-3050/+2172
|\
| * fscache, cachefiles: Display stat of culling eventsDavid Howells2022-01-071-0/+1
| * fscache, cachefiles: Display stats of no-space eventsDavid Howells2022-01-075-10/+34
| * cachefiles: Allow cachefiles to actually functionDavid Howells2022-01-071-3/+1
| * fscache, cachefiles: Store the volume coherency dataDavid Howells2022-01-073-2/+103
| * cachefiles: Implement the I/O routinesDavid Howells2022-01-071-0/+514
| * cachefiles: Implement cookie resize for truncateDavid Howells2022-01-071-0/+78
| * cachefiles: Implement begin and end I/O operationDavid Howells2022-01-074-0/+77
| * cachefiles: Implement backing file wranglingDavid Howells2022-01-075-1/+619
| * cachefiles: Implement culling daemon commandsDavid Howells2022-01-073-2/+320