summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/filecache.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: s/revert_creds_light()/revert_creds()/gChristian Brauner2024-12-021-1/+1
* tree-wide: s/revert_creds()/put_cred(revert_creds_light())/gChristian Brauner2024-12-021-1/+1
* Merge tag 'nfsd-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2024-11-261-10/+9
|\
| * nfs_common: must not hold RCU while calling nfsd_file_put_localMike Snitzer2024-11-191-7/+7
| * nfsd: make use of warning provided by refcount_tNeilBrown2024-11-191-1/+1
| * NFSD: Remove unused function parameterChuck Lever2024-11-111-2/+1
* | mm/list_lru: simplify the list_lru walk callback functionKairui Song2024-11-121-4/+1
|/
* Merge tag 'nfs-for-6.12-2' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds2024-10-121-1/+1
|\
| * nfs_common: fix race in NFS calls to nfsd_file_put_local() and nfsd_serv_put()Mike Snitzer2024-10-031-1/+1
* | Merge tag 'nfsd-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/...Linus Torvalds2024-10-101-1/+3
|\ \
| * | NFSD: Mark filecache "down" if init failsChuck Lever2024-09-231-1/+3
* | | inotify: Fix possible deadlock in fsnotify_destroy_markLizhi Xu2024-10-021-1/+1
| |/ |/|
* | nfsd: add LOCALIO supportWeston Andros Adamson2024-09-231-1/+1
* | nfs_common: prepare for the NFS client to use nfsd_file for LOCALIOMike Snitzer2024-09-231-0/+28
* | nfsd: add nfsd_file_acquire_local()NeilBrown2024-09-231-7/+64
|/
* nfsd: remove unused parameter of nfsd_file_mark_find_or_createLi Lingfeng2024-09-211-2/+2
* nfsd: use system_unbound_wq for nfsd_file_gc_worker()Youzhong Yang2024-09-011-1/+1
* nfsd: count nfsd_file allocationsJeff Layton2024-09-011-2/+7
* nfsd: fix refcount leak when file is unhashed after being foundJeff Layton2024-09-011-0/+1
* nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquireJeff Layton2024-09-011-2/+0
* nfsd: add list_head nf_gc to struct nfsd_fileYouzhong Yang2024-09-011-8/+10
* nfsd: nfsd_file_lease_notifier_call gets a file_lease as an argumentJeff Layton2024-07-121-1/+1
* fsnotify: create a wrapper fsnotify_find_inode_mark()Amir Goldstein2024-04-041-2/+2
* Merge tag 'nfsd-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2024-03-121-42/+34
|\
| * nfsd: Simplify the allocation of slab caches in nfsd_file_cache_initKunwu Chan2024-03-011-4/+2
| * nfsd: use __fput_sync() to avoid delayed closing of files.NeilBrown2024-03-011-2/+1
| * nfsd: Don't leave work of closing files to a work queueNeilBrown2024-03-011-36/+31
* | nfsd: adapt to breakup of struct file_lockJeff Layton2024-02-051-2/+2
|/
* Merge tag 'nfsd-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2024-01-101-1/+1
|\
| * NFSD: Make the file_delayed_close workqueue UNBOUNDChuck Lever2024-01-071-1/+1
* | list_lru: allow explicit memcg and NUMA node selectionNhat Pham2023-12-121-2/+2
|/
* Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-11-031-10/+13
|\
| * nfsd: dynamically allocate the nfsd-filecache shrinkerQi Zheng2023-10-041-10/+13
* | nfsd: Handle EOPENSTALE correctly in the filecacheTrond Myklebust2023-10-161-8/+19
|/
* NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loopDai Ngo2023-04-281-2/+0
* nfsd: simplify the delayed disposal list codeJeff Layton2023-04-261-42/+22
* NFSD: Convert filecache to rhltableChuck Lever2023-04-261-183/+128
* nfsd: allow reaping files still under writebackJeff Layton2023-04-261-1/+11
* nfsd: update comment over __nfsd_file_cache_purgeJeff Layton2023-04-261-1/+2
* nfsd: don't take/put an extra reference when putting a fileJeff Layton2023-04-261-3/+1
* nfsd: add some comments to nfsd_file_do_acquireJeff Layton2023-04-261-0/+5
* nfsd: don't kill nfsd_files because of lease break errorJeff Layton2023-04-261-14/+15
* nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparatorJeff Layton2023-04-261-1/+1
* nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entriesJeff Layton2023-04-261-0/+4
* nfsd: don't open-code clear_and_wake_up_bitJeff Layton2023-04-261-3/+1
* nfsd: don't fsync nfsd_files on last closeJeff Layton2023-02-201-32/+12
* nfsd: allow nfsd_file_get to sanely handle a NULL pointerJeff Layton2023-02-201-3/+2
* nfsd: don't free files unconditionally in __nfsd_file_cache_purgeJeff Layton2023-01-231-25/+36
* nfsd: fix handling of cached open files in nfsd4_open codepathJeff Layton2023-01-061-18/+22
* nfsd: rework refcounting in filecacheJeff Layton2022-12-111-148/+170