aboutsummaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2022-01-07afs: Convert afs to use the new fscache APIGravatar David Howells 10-151/+89
2022-01-07fscache, cachefiles: Display stat of culling eventsGravatar David Howells 2-2/+6
2022-01-07fscache, cachefiles: Display stats of no-space eventsGravatar David Howells 6-10/+42
2022-01-07cachefiles: Allow cachefiles to actually functionGravatar David Howells 1-3/+1
2022-01-07fscache, cachefiles: Store the volume coherency dataGravatar David Howells 4-4/+115
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 3-1/+46
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 6-0/+200
2022-01-07fscache: Provide a function to resize a cookieGravatar David Howells 3-2/+35
2022-01-07vfs, fscache: Implement pinning of cache usage for writebackGravatar David Howells 2-0/+46
2022-01-07fscache: Implement higher-level write I/O interfaceGravatar David Howells 1-0/+104
2022-01-07netfs: Pass more information on how to deal with a hole in the cacheGravatar David Howells 1-4/+4
2022-01-07fscache: Provide read/write stat counters for the cacheGravatar David Howells 1-0/+9
2022-01-07fscache: Count data storage objects in a cacheGravatar David Howells 1-0/+2
2022-01-07fscache: Provide a means to begin an operationGravatar David Howells 3-0/+163
2022-01-07fscache: Implement cookie invalidationGravatar David Howells 3-1/+94
2022-01-07fscache: Implement cookie user counting and resource pinningGravatar David Howells 3-1/+234
2022-01-07fscache: Implement simple cookie state machineGravatar David Howells 1-42/+271
2022-01-07fscache: Add a function for a cache backend to note an I/O errorGravatar David Howells 1-0/+20
2022-01-07fscache: Provide and use cache methods to lookup/create/free a volumeGravatar David Howells 1-3/+86
2022-01-07fscache: Implement functions add/remove a cacheGravatar David Howells 1-0/+70
2022-01-07fscache: Implement cookie-level access helpersGravatar David Howells 3-0/+102
2022-01-07fscache: Implement volume-level access helpersGravatar David Howells 3-0/+88
2022-01-07fscache: Implement cache-level access helpersGravatar David Howells 3-0/+66
2022-01-07fscache: Implement cookie registrationGravatar David Howells 6-1/+564
2022-01-07fscache: Implement volume registrationGravatar David Howells 5-1/+372
2022-01-07fscache: Implement cache registrationGravatar David Howells 4-0/+312
2022-01-07fscache: Implement a hash functionGravatar David Howells 2-0/+42
2022-01-07fscache: Introduce new driverGravatar David Howells 7-0/+364
2022-01-07netfs: Pass a flag to ->prepare_write() to say if there's no alloc'd spaceGravatar David Howells 1-1/+1
2022-01-07fscache: Remove the contents of the fscache driver, pending rewriteGravatar David Howells 17-5886/+10
2022-01-07cachefiles: Delete the cachefiles driver pending rewriteGravatar David Howells 15-5085/+0