summaryrefslogtreecommitdiff
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2022-01-10nfs: Convert to new fscache volume/cookie APIDave Wysochanski12-595/+170
2022-01-109p: Copy local writes to the cache when writing to the serverDavid Howells3-1/+52
2022-01-109p: Use fscache indexing rewrite and reenable cachingDavid Howells10-210/+91
2022-01-07afs: Skip truncation on the server of data we haven't written yetDavid Howells1-10/+35
2022-01-07afs: Copy local writes to the cache when writing to the serverDavid Howells5-15/+92
2022-01-07afs: Convert afs to use the new fscache APIDavid Howells10-151/+89
2022-01-07fscache, cachefiles: Display stat of culling eventsDavid Howells2-2/+6
2022-01-07fscache, cachefiles: Display stats of no-space eventsDavid Howells6-10/+42
2022-01-07cachefiles: Allow cachefiles to actually functionDavid Howells1-3/+1
2022-01-07fscache, cachefiles: Store the volume coherency dataDavid Howells4-4/+115
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
2022-01-07cachefiles: Implement culling daemon commandsDavid Howells3-2/+320
2022-01-07cachefiles: Mark a backing file in use with an inode flagDavid Howells2-0/+37
2022-01-07cachefiles: Implement metadata/coherency data storage in xattrsDavid Howells3-1/+204
2022-01-07cachefiles: Implement key to filename encodingDavid Howells3-0/+144
2022-01-07cachefiles: Implement object lifecycle funcsDavid Howells3-2/+135
2022-01-07cachefiles: Implement volume supportDavid Howells6-2/+171
2022-01-07cachefiles: Implement cache registration and withdrawalDavid Howells5-3/+240
2022-01-07cachefiles: Implement a function to get/create a directory in the cacheDavid Howells2-0/+150
2022-01-07vfs, cachefiles: Mark a backing file in use with an inode flagDavid Howells3-1/+46
2022-01-07cachefiles: Provide a function to check how much space there isDavid Howells4-1/+112
2022-01-07cachefiles: Register a miscdev and parse commands over itDavid Howells4-0/+752
2022-01-07cachefiles: Add security derivationDavid Howells3-1/+134
2022-01-07cachefiles: Add cache error reporting macroDavid Howells1-0/+11
2022-01-07cachefiles: Add a couple of tracepoints for logging errorsDavid Howells1-0/+1
2022-01-07cachefiles: Add some error injection supportDavid Howells5-1/+108
2022-01-07cachefiles: Define structsDavid Howells1-0/+46
2022-01-07cachefiles: Introduce rewritten driverDavid Howells6-0/+200
2022-01-07fscache: Provide a function to resize a cookieDavid Howells3-2/+35
2022-01-07vfs, fscache: Implement pinning of cache usage for writebackDavid Howells2-0/+46
2022-01-07fscache: Implement higher-level write I/O interfaceDavid Howells1-0/+104
2022-01-07netfs: Pass more information on how to deal with a hole in the cacheDavid Howells1-4/+4
2022-01-07fscache: Provide read/write stat counters for the cacheDavid Howells1-0/+9
2022-01-07fscache: Count data storage objects in a cacheDavid Howells1-0/+2
2022-01-07fscache: Provide a means to begin an operationDavid Howells3-0/+163
2022-01-07fscache: Implement cookie invalidationDavid Howells3-1/+94
2022-01-07fscache: Implement cookie user counting and resource pinningDavid Howells3-1/+234
2022-01-07fscache: Implement simple cookie state machineDavid Howells1-42/+271
2022-01-07fscache: Add a function for a cache backend to note an I/O errorDavid Howells1-0/+20
2022-01-07fscache: Provide and use cache methods to lookup/create/free a volumeDavid Howells1-3/+86
2022-01-07fscache: Implement functions add/remove a cacheDavid Howells1-0/+70
2022-01-07fscache: Implement cookie-level access helpersDavid Howells3-0/+102
2022-01-07fscache: Implement volume-level access helpersDavid Howells3-0/+88
2022-01-07fscache: Implement cache-level access helpersDavid Howells3-0/+66
2022-01-07fscache: Implement cookie registrationDavid Howells6-1/+564
2022-01-07fscache: Implement volume registrationDavid Howells5-1/+372
2022-01-07fscache: Implement cache registrationDavid Howells4-0/+312