summaryrefslogtreecommitdiffstats
path: root/fs
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'fscache-rewrite-20220111' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-01-1275-9207/+5100
|\
| * 9p, afs, ceph, nfs: Use current_is_kswapd() rather than gfpflags_allow_blocki...David Howells2022-01-114-4/+8
| * fscache: Add a tracepoint for cookie use/unuseDavid Howells2022-01-111-4/+25
| * ceph: add fscache writeback supportJeff Layton2022-01-111-8/+59
| * ceph: conversion to new fscache APIJeff Layton2022-01-119-224/+178
| * nfs: Implement cache I/O by accessing the cache directlyDavid Howells2022-01-105-83/+135
| * nfs: Convert to new fscache volume/cookie APIDave Wysochanski2022-01-1012-595/+170
| * 9p: Copy local writes to the cache when writing to the serverDavid Howells2022-01-103-1/+52
| * 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