summaryrefslogtreecommitdiff
path: root/fs/cachefiles
AgeCommit message (Expand)AuthorFilesLines
2023-12-24netfs, fscache: Combine fscache with netfsDavid Howells1-1/+1
2023-08-30Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+2
2023-08-21cachefiles: use kiocb_{start,end}_write() helpersAmir Goldstein1-13/+3
2023-08-18mm, netfs, fscache: stop read optimisation when folio removed from pagecacheDavid Howells1-0/+2
2023-06-26Merge tag 'v6.5/vfs.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-6/+6
2023-06-19fs: use a helper for opening kernel internal filesAmir Goldstein1-2/+2
2023-06-19fs: rename {vfs,kernel}_tmpfile_open()Amir Goldstein1-3/+3
2023-06-05cachefiles: Allow the cache to be non-rootDavid Howells1-1/+2
2023-04-13fs/cachefiles: simplify one-level sysctl registration for cachefiles_sysctlsLuis Chamberlain1-10/+1
2023-01-19fs: port ->permission() to pass mnt_idmapChristian Brauner1-5/+5
2023-01-18fs: port vfs_*() helpers to struct mnt_idmapChristian Brauner2-8/+8
2022-12-07fscache,cachefiles: add prepare_ondemand_read() callbackJingbo Xu1-27/+50
2022-09-24cachefiles: use vfs_tmpfile_open() helperMiklos Szeredi1-20/+12
2022-09-24cachefiles: only pass inode to *mark_inode_inuse() helpersMiklos Szeredi1-33/+26
2022-09-24cachefiles: tmpfile error handling cleanupMiklos Szeredi1-29/+26
2022-08-31cachefiles: make on-demand request distribution fairerXin Yin2-3/+10
2022-08-31cachefiles: fix error return code in cachefiles_ondemand_copen()Sun Ke1-3/+7
2022-07-05cachefiles: narrow the scope of flushed requests when releasing fdJia Zhu1-1/+2
2022-05-17cachefiles: add tracepoints for on-demand read modeJeffle Xu1-0/+7
2022-05-17cachefiles: enable on-demand read modeJeffle Xu1-5/+12
2022-05-17cachefiles: implement on-demand readJeffle Xu3-2/+99
2022-05-17cachefiles: notify the user daemon when withdrawing cookieJeffle Xu3-0/+45
2022-05-17cachefiles: unbind cachefiles gracefully in on-demand modeJeffle Xu3-3/+22
2022-05-17cachefiles: notify the user daemon when looking up cookieJeffle Xu6-15/+524
2022-05-17cachefiles: extract write routineJeffle Xu2-26/+45
2022-04-09cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattrDave Wysochanski1-1/+1
2022-04-09cachefiles: unmark inode in use in error pathJeffle Xu1-9/+24
2022-04-01Merge tag 'netfs-prep-20220318' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-5/+5
2022-03-26Merge tag 'for-5.18/write-streams-2022-03-18' of git://git.kernel.dk/linux-blockLinus Torvalds1-2/+0
2022-03-18netfs: Finish off rename of netfs_read_request to netfs_io_requestDavid Howells1-2/+2
2022-03-18netfs: Rename netfs_read_*request to netfs_io_*requestDavid Howells1-3/+3
2022-03-11cachefiles: Fix volume coherency attributeDavid Howells1-3/+20
2022-03-09fs: remove kiocb.ki_hintChristoph Hellwig1-2/+0
2022-03-03cachefiles: Fix incorrect length to fallocate()David Howells1-1/+1
2022-02-01netfs, cachefiles: Add a method to query presence of data in the cacheDavid Howells1-0/+59
2022-01-22cachefiles: Check that the backing filesystem supports tmpfilesDavid Howells1-0/+2
2022-01-22cachefiles: Explain checks in a commentDavid Howells1-1/+7
2022-01-22cachefiles: Trace active-mark failureDavid Howells1-1/+3
2022-01-22cachefiles: Make some tracepoint adjustmentsDavid Howells1-3/+5
2022-01-22cachefiles: set default tag name if it's unspecifiedJeffle Xu1-0/+11
2022-01-22cachefiles: Calculate the blockshift in terms of bytes, not pagesDavid Howells3-7/+4
2022-01-13Merge tag 'fscache-rewrite-20220111' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds16-3050/+2172
2022-01-07fscache, cachefiles: Display stat of culling eventsDavid Howells1-0/+1
2022-01-07fscache, cachefiles: Display stats of no-space eventsDavid Howells5-10/+34
2022-01-07cachefiles: Allow cachefiles to actually functionDavid Howells1-3/+1
2022-01-07fscache, cachefiles: Store the volume coherency dataDavid Howells3-2/+103
2022-01-07cachefiles: Implement the I/O routinesDavid Howells1-0/+514
2022-01-07cachefiles: Implement cookie resize for truncateDavid Howells1-0/+78
2022-01-07cachefiles: Implement begin and end I/O operationDavid Howells4-0/+77
2022-01-07cachefiles: Implement backing file wranglingDavid Howells5-1/+619