| Commit message (Expand) | Author | Age | Files | Lines |
* | SUNRPC: Fix a server shutdown leak | Benjamin Coddington | 2023-03-08 | 1 | -1/+5 |
* | SUNRPC: Replace pool stats with per-CPU variables | Chuck Lever | 2023-02-20 | 1 | -0/+12 |
* | SUNRPC: Use per-CPU counters to tally server RPC counts | Chuck Lever | 2023-02-20 | 1 | -1/+1 |
* | SUNRPC: Set rq_accept_statp inside ->accept methods | Chuck Lever | 2023-02-20 | 1 | -2/+0 |
* | SUNRPC: Refactor RPC server dispatch method | Chuck Lever | 2023-02-20 | 1 | -5/+5 |
* | SUNRPC: Final clean-up of svc_process_common() | Chuck Lever | 2023-02-20 | 1 | -8/+6 |
* | SUNRPC: Convert RPC Reply header encoding to use xdr_stream | Chuck Lever | 2023-02-20 | 1 | -25/+25 |
* | SUNRPC: Hoist init_encode out of svc_authenticate() | Chuck Lever | 2023-02-20 | 1 | -0/+2 |
* | SUNRPC: Move svcxdr_init_encode() into ->accept methods | Chuck Lever | 2023-02-20 | 1 | -4/+2 |
* | SUNRPC: Push svcxdr_init_encode() into svc_process_common() | Chuck Lever | 2023-02-20 | 1 | -0/+1 |
* | SUNRPC: Remove the rpc_stat variable in svc_process_common() | Chuck Lever | 2023-02-20 | 1 | -13/+11 |
* | SUNRPC: Hoist svcxdr_init_decode() into svc_process() | Chuck Lever | 2023-02-20 | 1 | -11/+17 |
* | SUNRPC: Remove svc_process_common's argv parameter | Chuck Lever | 2023-02-20 | 1 | -5/+5 |
* | SUNRPC: Decode most of RPC header with xdr_stream | Chuck Lever | 2023-02-20 | 1 | -11/+9 |
* | SUNRPC: Eliminate unneeded variable | Chuck Lever | 2023-02-20 | 1 | -4/+4 |
* | SUNRPC: Re-order construction of the first reply fields | Chuck Lever | 2023-02-20 | 1 | -7/+3 |
* | SUNRPC: Hoist init_decode out of svc_authenticate() | Chuck Lever | 2023-02-20 | 1 | -0/+1 |
* | SUNRPC: Move svcxdr_init_decode() into ->accept methods | Chuck Lever | 2023-02-20 | 1 | -1/+0 |
* | SUNRPC: Push svcxdr_init_decode() into svc_process_common() | Chuck Lever | 2023-02-20 | 1 | -0/+1 |
* | Merge tag 'nfsd-6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l... | Linus Torvalds | 2023-01-10 | 1 | -3/+3 |
|\ |
|
| * | Revert "SUNRPC: Use RMW bitops in single-threaded hot paths" | Chuck Lever | 2023-01-06 | 1 | -3/+3 |
* | | treewide: Convert del_timer*() to timer_shutdown*() | Steven Rostedt (Google) | 2022-12-25 | 1 | -1/+1 |
|/ |
|
* | SUNRPC: Make the svc_authenticate tracepoint conditional | Chuck Lever | 2022-12-10 | 1 | -2/+1 |
* | SUNRPC: Remove unused svc_rqst::rq_lock field | Chuck Lever | 2022-11-28 | 1 | -1/+0 |
* | SUNRPC: Clarify comment that documents svc_max_payload() | Chuck Lever | 2022-09-26 | 1 | -2/+6 |
* | SUNRPC: Parametrize how much of argsize should be zeroed | Chuck Lever | 2022-09-26 | 1 | -1/+1 |
* | SUNRPC: Optimize svc_process() | Chuck Lever | 2022-09-26 | 1 | -13/+11 |
* | SUNRPC: Use RMW bitops in single-threaded hot paths | Chuck Lever | 2022-05-23 | 1 | -3/+3 |
* | SUNRPC: Simplify synopsis of svc_pool_for_cpu() | Chuck Lever | 2022-05-19 | 1 | -6/+12 |
* | NFSD: Move svc_serv_ops::svo_function into struct svc_serv | Chuck Lever | 2022-02-28 | 1 | -11/+26 |
* | NFSD: Remove svc_serv_ops::svo_module | Chuck Lever | 2022-02-28 | 1 | -2/+0 |
* | SUNRPC: Remove svc_shutdown_net() | Chuck Lever | 2022-02-28 | 1 | -6/+0 |
* | SUNRPC: Rename svc_close_xprt() | Chuck Lever | 2022-02-28 | 1 | -1/+1 |
* | SUNRPC: Remove svo_shutdown method | Chuck Lever | 2022-02-28 | 1 | -3/+0 |
* | lockd: use svc_set_num_threads() for thread start and stop | NeilBrown | 2021-12-13 | 1 | -2/+1 |
* | SUNRPC: always treat sv_nrpools==1 as "not pooled" | NeilBrown | 2021-12-13 | 1 | -25/+29 |
* | SUNRPC: move the pool_map definitions (back) into svc.c | NeilBrown | 2021-12-13 | 1 | -6/+25 |
* | SUNRPC: discard svo_setup and rename svc_set_num_threads_sync() | NeilBrown | 2021-12-13 | 1 | -47/+2 |
* | SUNRPC: use sv_lock to protect updates to sv_nrthreads. | NeilBrown | 2021-12-13 | 1 | -2/+7 |
* | SUNRPC: stop using ->sv_nrthreads as a refcount | NeilBrown | 2021-12-13 | 1 | -11/+11 |
* | SUNRPC/NFSD: clean up get/put functions. | NeilBrown | 2021-12-13 | 1 | -14/+5 |
* | SUNRPC: De-duplicate .pc_release() call sites | Chuck Lever | 2021-10-12 | 1 | -15/+7 |
* | SUNRPC: Simplify the SVC dispatch code path | Chuck Lever | 2021-10-12 | 1 | -49/+2 |
* | NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() | Chuck Lever | 2021-10-02 | 1 | -5/+6 |
* | Merge tag 'nfs-for-5.15-1' of git://git.linux-nfs.org/projects/anna/linux-nfs | Linus Torvalds | 2021-09-04 | 1 | -28/+11 |
|\ |
|
| * | SUNRPC: Eliminate the RQ_AUTHERR flag | Chuck Lever | 2021-08-10 | 1 | -20/+4 |
| * | SUNRPC: Set rq_auth_stat in the pg_authenticate() callout | Chuck Lever | 2021-08-10 | 1 | -3/+1 |
| * | SUNRPC: Add svc_rqst::rq_auth_stat | Chuck Lever | 2021-08-10 | 1 | -8/+9 |
* | | SUNRPC: Server-side disconnect injection | Chuck Lever | 2021-08-20 | 1 | -0/+8 |
* | | SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() | Chuck Lever | 2021-08-17 | 1 | -0/+15 |