summaryrefslogtreecommitdiffstats
path: root/fs/nfsd/nfssvc.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* nfsd: allow passing in array of thread counts via netlinkJeff Layton2024-07-081-1/+11
* nfsd: make nfsd_svc take an array of thread countsJeff Layton2024-07-081-21/+33
* nfsd: initialise nfsd_info.mutex early.NeilBrown2024-06-251-1/+0
* NFSD: add write_version to netlink commandLorenzo Bianconi2024-05-061-2/+1
* NFSD: allow callers to pass in scope string to nfsd_svcJeff Layton2024-05-061-2/+2
* NFSD: move nfsd_mutex handling into nfsd_svc callersJeff Layton2024-05-061-2/+2
* nfsd: make svc_stat per-network namespace instead of globalJosef Bacik2024-03-011-1/+1
* nfsd: remove nfsd_stats, make th_cnt a global counterJosef Bacik2024-03-011-2/+3
* sunrpc: remove ->pg_stats from svc_programJosef Bacik2024-03-011-1/+0
* sunrpc: pass in the sv_stats struct through svc_create_pooledJosef Bacik2024-03-011-1/+2
* nfsd: stop setting ->pg_stats for unused statsJosef Bacik2024-03-011-5/+0
* nfsd: Don't leave work of closing files to a work queueNeilBrown2024-03-011-0/+2
* 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