aboutsummaryrefslogtreecommitdiff
path: root/fs/nfsd/filecache.h
AgeCommit message (Expand)AuthorFilesLines
2023-04-26NFSD: Convert filecache to rhltableGravatar Chuck Lever 1-4/+5
2023-01-06nfsd: fix handling of cached open files in nfsd4_open codepathGravatar Jeff Layton 1-2/+3
2022-11-28NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collectionGravatar Chuck Lever 1-0/+3
2022-11-28NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"Gravatar Chuck Lever 1-1/+0
2022-09-26nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fopsGravatar ChenXiaoSong 1-1/+1
2022-07-29NFSD: Ensure nf_inode is never dereferencedGravatar Chuck Lever 1-1/+1
2022-07-29NFSD: NFSv4 CLOSE should release an nfsd_file immediatelyGravatar Chuck Lever 1-0/+1
2022-07-29NFSD: Clean up unused code after rhashtable conversionGravatar Chuck Lever 1-1/+0
2022-07-29NFSD: Set up an rhashtable for the filecacheGravatar Chuck Lever 1-0/+1
2022-07-29NFSD: Remove nfsd_file::nf_hashvalGravatar Chuck Lever 1-1/+0
2022-07-29NFSD: Report average age of filecache itemsGravatar Chuck Lever 1-0/+1
2022-07-29nfsd: eliminate the NFSD_FILE_BREAK_* flagsGravatar Jeff Layton 1-3/+1
2022-05-23NFSD: Instantiate a struct file when creating a regular NFSv4 fileGravatar Chuck Lever 1-0/+2
2022-01-08nfsd: Replace use of rwsem with errseq_tGravatar Trond Myklebust 1-1/+0
2020-02-06nfsd: convert file cache to use over/underflow safe refcountGravatar Trond Myklebust 1-2/+2
2020-01-22nfsd: Fix stable writesGravatar Trond Myklebust 1-0/+1
2020-01-22nfsd: Containerise filecache laundretteGravatar Trond Myklebust 1-0/+2
2019-09-10nfsd: nfsd_file cache entries should be per net namespaceGravatar Trond Myklebust 1-1/+2
2019-08-19nfsd: add a new struct file caching facility to nfsdGravatar Jeff Layton 1-0/+60