summaryrefslogtreecommitdiff
path: root/net/sunrpc/svc.c
AgeCommit message (Expand)Author
2023-05-14SUNRPC: Fix trace_svc_register() call siteChuck Lever
2023-05-03SUNRPC: Fix encoding of accepted but unsuccessful RPC repliesChuck Lever
2023-04-27SUNRPC: Be even lazier about releasing pagesChuck Lever
2023-04-26SUNRPC: Convert svc_xprt_release() to the release_pages() APIChuck Lever
2023-04-26SUNRPC: Relocate svc_free_res_pages()Chuck Lever
2023-04-26SUNRPC: Ignore return value of ->xpo_sendtoChuck Lever
2023-04-26NFSD: Watch for rq_pages bounds checking errors in nfsd_splice_actor()Chuck Lever
2023-03-08SUNRPC: Fix a server shutdown leakBenjamin Coddington
2023-02-20SUNRPC: Replace pool stats with per-CPU variablesChuck Lever
2023-02-20SUNRPC: Use per-CPU counters to tally server RPC countsChuck Lever
2023-02-20SUNRPC: Set rq_accept_statp inside ->accept methodsChuck Lever
2023-02-20SUNRPC: Refactor RPC server dispatch methodChuck Lever
2023-02-20SUNRPC: Final clean-up of svc_process_common()Chuck Lever
2023-02-20SUNRPC: Convert RPC Reply header encoding to use xdr_streamChuck Lever
2023-02-20SUNRPC: Hoist init_encode out of svc_authenticate()Chuck Lever
2023-02-20SUNRPC: Move svcxdr_init_encode() into ->accept methodsChuck Lever
2023-02-20SUNRPC: Push svcxdr_init_encode() into svc_process_common()Chuck Lever
2023-02-20SUNRPC: Remove the rpc_stat variable in svc_process_common()Chuck Lever
2023-02-20SUNRPC: Hoist svcxdr_init_decode() into svc_process()Chuck Lever
2023-02-20SUNRPC: Remove svc_process_common's argv parameterChuck Lever
2023-02-20SUNRPC: Decode most of RPC header with xdr_streamChuck Lever
2023-02-20SUNRPC: Eliminate unneeded variableChuck Lever
2023-02-20SUNRPC: Re-order construction of the first reply fieldsChuck Lever
2023-02-20SUNRPC: Hoist init_decode out of svc_authenticate()Chuck Lever
2023-02-20SUNRPC: Move svcxdr_init_decode() into ->accept methodsChuck Lever
2023-02-20SUNRPC: Push svcxdr_init_decode() into svc_process_common()Chuck Lever
2023-01-10Merge tag 'nfsd-6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds
2023-01-06Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"Chuck Lever
2022-12-25treewide: Convert del_timer*() to timer_shutdown*()Steven Rostedt (Google)
2022-12-10SUNRPC: Make the svc_authenticate tracepoint conditionalChuck Lever
2022-11-28SUNRPC: Remove unused svc_rqst::rq_lock fieldChuck Lever
2022-09-26SUNRPC: Clarify comment that documents svc_max_payload()Chuck Lever
2022-09-26SUNRPC: Parametrize how much of argsize should be zeroedChuck Lever
2022-09-26SUNRPC: Optimize svc_process()Chuck Lever
2022-05-23SUNRPC: Use RMW bitops in single-threaded hot pathsChuck Lever
2022-05-19SUNRPC: Simplify synopsis of svc_pool_for_cpu()Chuck Lever
2022-02-28NFSD: Move svc_serv_ops::svo_function into struct svc_servChuck Lever
2022-02-28NFSD: Remove svc_serv_ops::svo_moduleChuck Lever
2022-02-28SUNRPC: Remove svc_shutdown_net()Chuck Lever
2022-02-28SUNRPC: Rename svc_close_xprt()Chuck Lever
2022-02-28SUNRPC: Remove svo_shutdown methodChuck Lever
2021-12-13lockd: use svc_set_num_threads() for thread start and stopNeilBrown
2021-12-13SUNRPC: always treat sv_nrpools==1 as "not pooled"NeilBrown
2021-12-13SUNRPC: move the pool_map definitions (back) into svc.cNeilBrown
2021-12-13SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()NeilBrown
2021-12-13SUNRPC: use sv_lock to protect updates to sv_nrthreads.NeilBrown
2021-12-13SUNRPC: stop using ->sv_nrthreads as a refcountNeilBrown
2021-12-13SUNRPC/NFSD: clean up get/put functions.NeilBrown
2021-10-12SUNRPC: De-duplicate .pc_release() call sitesChuck Lever
2021-10-12SUNRPC: Simplify the SVC dispatch code pathChuck Lever