summaryrefslogtreecommitdiff
path: root/fs/nfsd/filecache.c
Commit message (Expand)AuthorAgeFilesLines
* mm: shrinkers: provide shrinkers with namesRoman Gushchin2022-06-271-1/+1
* Merge tag 'nfsd-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/...Linus Torvalds2022-06-101-4/+5
|\
| * NFSD: Fix potential use-after-free in nfsd_file_put()Chuck Lever2022-06-021-4/+5
* | Merge tag 'nfsd-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2022-05-261-7/+47
|\ \ | |/
| * NFSD: nfsd_file_put() can sleepChuck Lever2022-05-261-0/+2
| * NFSD: Trace filecache opensChuck Lever2022-05-231-2/+3
| * NFSD: Instantiate a struct file when creating a regular NFSv4 fileChuck Lever2022-05-231-7/+44
| * NFSD: Clean up nfsd_open_verified()Chuck Lever2022-05-201-2/+2
* | nfsd: use fsnotify group lock helpersAmir Goldstein2022-04-251-6/+7
* | fsnotify: pass flags argument to fsnotify_alloc_group()Amir Goldstein2022-04-251-1/+2
|/
* Merge tag 'nfsd-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/...Linus Torvalds2022-04-121-10/+15
|\
| * nfsd: Clean up nfsd_file_put()Trond Myklebust2022-03-311-10/+3
| * nfsd: Fix a write performance regressionTrond Myklebust2022-03-311-3/+15
* | Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-221-0/+1
|\ \ | |/ |/|
| * fs: Move many prototypes to pagemap.hMatthew Wilcox (Oracle)2022-03-211-0/+1
* | nfsd: more robust allocation failure handling in nfsd_file_cache_initAmir Goldstein2022-02-281-3/+3
|/
* NFSD: Rename boot verifier functionsChuck Lever2022-01-081-1/+1
* nfsd: Replace use of rwsem with errseq_tTrond Myklebust2022-01-081-1/+0
* NFSD: simplify per-net file cache managementNeilBrown2021-12-131-61/+15
* fsnotify: Protect fsnotify_handle_inode_event from no-inode eventsGabriel Krisman Bertazi2021-10-271-0/+3
* nfsd: Fix a warning for nfsd_file_close_inodeTrond Myklebust2021-10-011-1/+1
* nfsd: Don't keep looking up unhashed files in the nfsd file cacheTrond Myklebust2021-03-061-0/+2
* Merge tag 'fsnotify_for_v5.11-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2020-12-171-1/+1
|\
| * fsnotify: generalize handle_inode_event()Amir Goldstein2020-12-031-1/+1
* | nfsd: Fix error return code in nfsd_file_cache_init()Huang Guobin2020-11-301-0/+1
|/
* nfsd: Cache R, RW, and W opens separatelyJ. Bruce Fields2020-09-251-1/+1
* fsnotify: create method handle_inode_event() in fsnotify_operationsAmir Goldstein2020-07-271-8/+4
* fsnotify: pass dir argument to handle_event() callbackAmir Goldstein2020-07-271-3/+3
* nfsd: use fsnotify_data_inode() to get the unlinked inodeAmir Goldstein2020-07-151-1/+3
* fs: nfsd: fileache.c: Use built-in RCU list checkingMadhuparna Bhowmik2020-03-161-1/+1
* nfsd: make nfsd_filecache_wq variable staticChen Zhou2020-02-071-1/+1
* nfsd: convert file cache to use over/underflow safe refcountTrond Myklebust2020-02-061-12/+11
* nfsd: Fix stable writesTrond Myklebust2020-01-221-0/+1
* nfsd: Fix a soft lockup race in nfsd_file_mark_find_or_create()Trond Myklebust2020-01-221-2/+6
* nfsd: Reduce the number of calls to nfsd_file_gc()Trond Myklebust2020-01-221-7/+12
* nfsd: Schedule the laundrette regularly irrespective of file errorsTrond Myklebust2020-01-221-9/+1
* nfsd: Remove unused constant NFSD_FILE_LRU_RESCANTrond Myklebust2020-01-221-4/+1
* nfsd: Containerise filecache laundretteTrond Myklebust2020-01-221-40/+198
* nfsd: cleanup nfsd_file_lru_dispose()Trond Myklebust2020-01-221-7/+6
* nfsd: fix filecache lookupTrond Myklebust2020-01-221-0/+6
* nfsd: Drop LIST_HEAD where the variable it declares is never used.Mao Wenan2019-11-081-2/+0
* nfsd: Don't garbage collect files that might contain write errorsTrond Myklebust2019-09-101-1/+42
* nfsd: nfsd_file cache entries should be per net namespaceTrond Myklebust2019-09-101-12/+21
* nfsd: remove duplicated include from filecache.cYueHaibing2019-08-201-1/+0
* nfsd: add a new struct file caching facility to nfsdJeff Layton2019-08-191-0/+885