summaryrefslogtreecommitdiffstats
path: root/fs/cachefiles
Commit message (Expand)AuthorAgeFilesLines
* 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
| * cachefiles: Mark a backing file in use with an inode flagDavid Howells2022-01-072-0/+37
| * cachefiles: Implement metadata/coherency data storage in xattrsDavid Howells2022-01-073-1/+204
| * cachefiles: Implement key to filename encodingDavid Howells2022-01-073-0/+144
| * cachefiles: Implement object lifecycle funcsDavid Howells2022-01-073-2/+135
| * cachefiles: Implement volume supportDavid Howells2022-01-076-2/+171
| * cachefiles: Implement cache registration and withdrawalDavid Howells2022-01-075-3/+240
| * cachefiles: Implement a function to get/create a directory in the cacheDavid Howells2022-01-072-0/+150
| * vfs, cachefiles: Mark a backing file in use with an inode flagDavid Howells2022-01-072-0/+44