summaryrefslogtreecommitdiffstats
path: root/fs
Commit message (Expand)AuthorAgeFilesLines
* 9p: Use fscache indexing rewrite and reenable cachingDavid Howells2022-01-1010-210/+91
* afs: Skip truncation on the server of data we haven't written yetDavid Howells2022-01-071-10/+35
* afs: Copy local writes to the cache when writing to the serverDavid Howells2022-01-075-15/+92
* afs: Convert afs to use the new fscache APIDavid Howells2022-01-0710-151/+89
* fscache, cachefiles: Display stat of culling eventsDavid Howells2022-01-072-2/+6
* fscache, cachefiles: Display stats of no-space eventsDavid Howells2022-01-076-10/+42
* cachefiles: Allow cachefiles to actually functionDavid Howells2022-01-071-3/+1
* fscache, cachefiles: Store the volume coherency dataDavid Howells2022-01-074-4/+115
* 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-073-1/+46
* cachefiles: Provide a function to check how much space there isDavid Howells2022-01-074-1/+112
* cachefiles: Register a miscdev and parse commands over itDavid Howells2022-01-074-0/+752
* cachefiles: Add security derivationDavid Howells2022-01-073-1/+134
* cachefiles: Add cache error reporting macroDavid Howells2022-01-071-0/+11
* cachefiles: Add a couple of tracepoints for logging errorsDavid Howells2022-01-071-0/+1
* cachefiles: Add some error injection supportDavid Howells2022-01-075-1/+108
* cachefiles: Define structsDavid Howells2022-01-071-0/+46
* cachefiles: Introduce rewritten driverDavid Howells2022-01-076-0/+200
* fscache: Provide a function to resize a cookieDavid Howells2022-01-073-2/+35
* vfs, fscache: Implement pinning of cache usage for writebackDavid Howells2022-01-072-0/+46
* fscache: Implement higher-level write I/O interfaceDavid Howells2022-01-071-0/+104
* netfs: Pass more information on how to deal with a hole in the cacheDavid Howells2022-01-071-4/+4
* fscache: Provide read/write stat counters for the cacheDavid Howells2022-01-071-0/+9
* fscache: Count data storage objects in a cacheDavid Howells2022-01-071-0/+2
* fscache: Provide a means to begin an operationDavid Howells2022-01-073-0/+163
* fscache: Implement cookie invalidationDavid Howells2022-01-073-1/+94
* fscache: Implement cookie user counting and resource pinningDavid Howells2022-01-073-1/+234
* fscache: Implement simple cookie state machineDavid Howells2022-01-071-42/+271
* fscache: Add a function for a cache backend to note an I/O errorDavid Howells2022-01-071-0/+20
* fscache: Provide and use cache methods to lookup/create/free a volumeDavid Howells2022-01-071-3/+86
* fscache: Implement functions add/remove a cacheDavid Howells2022-01-071-0/+70
* fscache: Implement cookie-level access helpersDavid Howells2022-01-073-0/+102
* fscache: Implement volume-level access helpersDavid Howells2022-01-073-0/+88
* fscache: Implement cache-level access helpersDavid Howells2022-01-073-0/+66
* fscache: Implement cookie registrationDavid Howells2022-01-076-1/+564
* fscache: Implement volume registrationDavid Howells2022-01-075-1/+372
* fscache: Implement cache registrationDavid Howells2022-01-074-0/+312
* fscache: Implement a hash functionDavid Howells2022-01-072-0/+42
* fscache: Introduce new driverDavid Howells2022-01-077-0/+364