summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/nfssvc.c
Commit message (Expand)AuthorAgeFilesLines
* nfsd: rename nfsd_last_thread() to nfsd_destroy_serv()NeilBrown2024-01-071-4/+8
* SUNRPC: discard sv_refcnt, and svc_get/svc_putNeilBrown2024-01-071-22/+4
* svc: don't hold reference for poolstats, only mutex.NeilBrown2024-01-071-22/+2
* NFSD: use read_seqbegin() rather than read_seqbegin_or_lock()Oleg Nesterov2024-01-071-4/+3
* Merge tag 'nfsd-6.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2023-12-201-1/+1
|\
| * nfsd: call nfsd_last_thread() before final nfsd_put()NeilBrown2023-12-151-1/+1
* | cred: get rid of CONFIG_DEBUG_CREDENTIALSJens Axboe2023-12-151-1/+0
|/
* NFSD: Fix checksum mismatches in the duplicate reply cacheChuck Lever2023-11-171-1/+9
* NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update()Chuck Lever2023-11-171-1/+3
* NFSD: simplify error paths in nfsd_svc()NeilBrown2023-10-161-10/+4
* NFSD: add rpc_status netlink supportLorenzo Bianconi2023-10-161-0/+15
* SUNRPC: change sp_nrthreads to atomic_tNeilBrown2023-10-161-6/+5
* SUNRPC: change how svc threads are asked to exit.NeilBrown2023-10-161-1/+1
* NFSD: fix possible oops when nfsd/pool_stats is closed.NeilBrown2023-09-121-2/+3
* SUNRPC: remove timeout arg from svc_recv()NeilBrown2023-08-291-1/+1
* SUNRPC: change svc_recv() to return void.NeilBrown2023-08-291-11/+2
* SUNRPC: call svc_process() from svc_recv().NeilBrown2023-08-291-2/+1
* nfsd: separate nfsd_last_thread() from nfsd_put()NeilBrown2023-08-291-33/+19
* nfsd: Simplify code around svc_exit_thread() call in nfsd()NeilBrown2023-08-291-23/+0
* nfsd: don't allow nfsd threads to be signalled.NeilBrown2023-08-291-12/+0
* NFSD: Rename struct svc_cacherepChuck Lever2023-08-291-1/+1
* NFSD: Remove svc_rqst::rq_cacherepChuck Lever2023-08-291-4/+6
* NFSD: Distinguish per-net namespace initializationChuck Lever2023-06-181-0/+5
* NFSD: copy the whole verifier in nfsd_copy_write_verifierChuck Lever2023-02-201-1/+1
* nfsd: move reply cache initialization into nfsd startupJeff Layton2023-02-201-1/+9
* SUNRPC: Refactor RPC server dispatch methodChuck Lever2023-02-201-2/+2
* SUNRPC: Push svcxdr_init_encode() into svc_process_common()Chuck Lever2023-02-201-6/+0
* SUNRPC: Push svcxdr_init_decode() into svc_process_common()Chuck Lever2023-02-201-1/+0
* nfsd: shut down the NFSv4 state objects before the filecacheJeff Layton2022-12-221-1/+1
* NFSD: Use only RQ_DROPME to signal the need to drop a replyChuck Lever2022-12-101-1/+1
* nfsd: allow disabling NFSv2 at compile timeJeff Layton2022-11-281-0/+6
* NFSD: move from strlcpy with unused retval to strscpyWolfram Sang2022-09-261-1/+1
* NFSD: Remove CONFIG_NFSD_V3Chuck Lever2022-03-111-2/+0
* NFSD: Move svc_serv_ops::svo_function into struct svc_servChuck Lever2022-02-281-6/+1
* NFSD: Remove svc_serv_ops::svo_moduleChuck Lever2022-02-281-3/+0
* SUNRPC: Remove svc_shutdown_net()Chuck Lever2022-02-281-1/+1
* SUNRPC: Rename svc_create_xprt()Chuck Lever2022-02-281-4/+4
* SUNRPC: Remove svo_shutdown methodChuck Lever2022-02-281-1/+1
* SUNRPC: Remove the .svo_enqueue_xprt methodChuck Lever2022-02-281-1/+0
* Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-01-171-1/+1
|\
| * exit: Rename module_put_and_exit to module_put_and_kthread_exitEric W. Biederman2021-12-131-1/+1
* | NFSD: Rename boot verifier functionsChuck Lever2022-01-081-8/+8
* | NFSD: Clean up the nfsd_net::nfssvc_boot fieldChuck Lever2022-01-081-13/+38
* | NFSD: Write verifier might go backwardsChuck Lever2022-01-081-1/+1
* | NFSD: simplify locking for network notifier.NeilBrown2021-12-131-18/+20
* | SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()NeilBrown2021-12-131-6/+5
* | NFSD: Make it possible to use svc_set_num_threads_syncNeilBrown2021-12-131-21/+20
* | NFSD: narrow nfsd_mutex protection in nfsd threadNeilBrown2021-12-131-6/+2
* | SUNRPC: use sv_lock to protect updates to sv_nrthreads.NeilBrown2021-12-131-3/+2
* | nfsd: make nfsd_stats.th_cnt atomic_tNeilBrown2021-12-131-3/+3