summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/filecache.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* NFSD: Convert filecache to rhltableChuck Lever2023-04-261-4/+5
* nfsd: fix handling of cached open files in nfsd4_open codepathJeff Layton2023-01-061-2/+3
* NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collectionChuck Lever2022-11-281-0/+3
* NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"Chuck Lever2022-11-281-1/+0
* nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fopsChenXiaoSong2022-09-261-1/+1
* NFSD: Ensure nf_inode is never dereferencedChuck Lever2022-07-301-1/+1
* NFSD: NFSv4 CLOSE should release an nfsd_file immediatelyChuck Lever2022-07-301-0/+1
* NFSD: Clean up unused code after rhashtable conversionChuck Lever2022-07-301-1/+0
* NFSD: Set up an rhashtable for the filecacheChuck Lever2022-07-301-0/+1
* NFSD: Remove nfsd_file::nf_hashvalChuck Lever2022-07-301-1/+0
* NFSD: Report average age of filecache itemsChuck Lever2022-07-301-0/+1
* nfsd: eliminate the NFSD_FILE_BREAK_* flagsJeff Layton2022-07-301-3/+1
* NFSD: Instantiate a struct file when creating a regular NFSv4 fileChuck Lever2022-05-231-0/+2
* nfsd: Replace use of rwsem with errseq_tTrond Myklebust2022-01-081-1/+0
* nfsd: convert file cache to use over/underflow safe refcountTrond Myklebust2020-02-061-2/+2
* nfsd: Fix stable writesTrond Myklebust2020-01-221-0/+1
* nfsd: Containerise filecache laundretteTrond Myklebust2020-01-221-0/+2
* nfsd: nfsd_file cache entries should be per net namespaceTrond Myklebust2019-09-101-1/+2
* nfsd: add a new struct file caching facility to nfsdJeff Layton2019-08-191-0/+60