aboutsummaryrefslogtreecommitdiff
path: root/fs/cachefiles
AgeCommit message (Expand)AuthorFilesLines
2022-07-05cachefiles: narrow the scope of flushed requests when releasing fdGravatar Jia Zhu 1-1/+2
2022-05-18cachefiles: add tracepoints for on-demand read modeGravatar Jeffle Xu 1-0/+7
2022-05-18cachefiles: enable on-demand read modeGravatar Jeffle Xu 1-5/+12
2022-05-18cachefiles: implement on-demand readGravatar Jeffle Xu 3-2/+99
2022-05-18cachefiles: notify the user daemon when withdrawing cookieGravatar Jeffle Xu 3-0/+45
2022-05-18cachefiles: unbind cachefiles gracefully in on-demand modeGravatar Jeffle Xu 3-3/+22
2022-05-18cachefiles: notify the user daemon when looking up cookieGravatar Jeffle Xu 6-15/+524
2022-05-18cachefiles: extract write routineGravatar Jeffle Xu 2-26/+45
2022-04-08cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattrGravatar Dave Wysochanski 1-1/+1
2022-04-08cachefiles: unmark inode in use in error pathGravatar Jeffle Xu 1-9/+24
2022-03-31Merge tag 'netfs-prep-20220318' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 1-5/+5
2022-03-26Merge tag 'for-5.18/write-streams-2022-03-18' of git://git.kernel.dk/linux-blockGravatar Linus Torvalds 1-2/+0
2022-03-18netfs: Finish off rename of netfs_read_request to netfs_io_requestGravatar David Howells 1-2/+2
2022-03-18netfs: Rename netfs_read_*request to netfs_io_*requestGravatar David Howells 1-3/+3
2022-03-11cachefiles: Fix volume coherency attributeGravatar David Howells 1-3/+20
2022-03-08fs: remove kiocb.ki_hintGravatar Christoph Hellwig 1-2/+0
2022-03-03cachefiles: Fix incorrect length to fallocate()Gravatar David Howells 1-1/+1
2022-02-01netfs, cachefiles: Add a method to query presence of data in the cacheGravatar David Howells 1-0/+59
2022-01-21cachefiles: Check that the backing filesystem supports tmpfilesGravatar David Howells 1-0/+2
2022-01-21cachefiles: Explain checks in a commentGravatar David Howells 1-1/+7
2022-01-21cachefiles: Trace active-mark failureGravatar David Howells 1-1/+3
2022-01-21cachefiles: Make some tracepoint adjustmentsGravatar David Howells 1-3/+5
2022-01-21cachefiles: set default tag name if it's unspecifiedGravatar Jeffle Xu 1-0/+11
2022-01-21cachefiles: Calculate the blockshift in terms of bytes, not pagesGravatar David Howells 3-7/+4
2022-01-12Merge tag 'fscache-rewrite-20220111' of git://git.kernel.org/pub/scm/linux/ke...Gravatar Linus Torvalds 16-3050/+2172
2022-01-07fscache, cachefiles: Display stat of culling eventsGravatar David Howells 1-0/+1
2022-01-07fscache, cachefiles: Display stats of no-space eventsGravatar David Howells 5-10/+34
2022-01-07cachefiles: Allow cachefiles to actually functionGravatar David Howells 1-3/+1
2022-01-07fscache, cachefiles: Store the volume coherency dataGravatar David Howells 3-2/+103
2022-01-07cachefiles: Implement the I/O routinesGravatar David Howells 1-0/+514
2022-01-07cachefiles: Implement cookie resize for truncateGravatar David Howells 1-0/+78
2022-01-07cachefiles: Implement begin and end I/O operationGravatar David Howells 4-0/+77
2022-01-07cachefiles: Implement backing file wranglingGravatar David Howells 5-1/+619
2022-01-07cachefiles: Implement culling daemon commandsGravatar David Howells 3-2/+320
2022-01-07cachefiles: Mark a backing file in use with an inode flagGravatar David Howells 2-0/+37
2022-01-07cachefiles: Implement metadata/coherency data storage in xattrsGravatar David Howells 3-1/+204
2022-01-07cachefiles: Implement key to filename encodingGravatar David Howells 3-0/+144
2022-01-07cachefiles: Implement object lifecycle funcsGravatar David Howells 3-2/+135
2022-01-07cachefiles: Implement volume supportGravatar David Howells 6-2/+171
2022-01-07cachefiles: Implement cache registration and withdrawalGravatar David Howells 5-3/+240
2022-01-07cachefiles: Implement a function to get/create a directory in the cacheGravatar David Howells 2-0/+150
2022-01-07vfs, cachefiles: Mark a backing file in use with an inode flagGravatar David Howells 2-0/+44
2022-01-07cachefiles: Provide a function to check how much space there isGravatar David Howells 4-1/+112
2022-01-07cachefiles: Register a miscdev and parse commands over itGravatar David Howells 4-0/+752
2022-01-07cachefiles: Add security derivationGravatar David Howells 3-1/+134
2022-01-07cachefiles: Add cache error reporting macroGravatar David Howells 1-0/+11
2022-01-07cachefiles: Add a couple of tracepoints for logging errorsGravatar David Howells 1-0/+1
2022-01-07cachefiles: Add some error injection supportGravatar David Howells 5-1/+108
2022-01-07cachefiles: Define structsGravatar David Howells 1-0/+46
2022-01-07cachefiles: Introduce rewritten driverGravatar David Howells 4-0/+198