summaryrefslogtreecommitdiff
path: root/net/sunrpc/svc.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-10sunrpc: remove unused svc_version vs_count fieldJeff Layton1-3/+0
2026-08-10sunrpc: add per-netns per-procedure call counts to svc_statJeff Layton1-0/+62
2026-08-10sunrpc: derive the pool count instead of caching it in sv_nrpoolsJeff Layton1-17/+34
2026-08-10sunrpc: tear down pool counters before dropping the pool map referenceJeff Layton1-3/+4
2026-08-10sunrpc: guarantee a thread per pool when auto-distributingJeff Layton1-0/+16
2026-08-10sunrpc: hardcode pool_mode to pernode, remove other modesJeff Layton1-207/+53
2026-08-10sunrpc: route to a populated pool in svc_pool_for_cpu()Jeff Layton1-1/+28
2026-08-10SUNRPC: Restore NUMA_NO_NODE for svc thread allocations in global modeAmeer Hamza1-2/+4
2026-08-10sunrpc: defer rq_argp and rq_resp free until after RCU grace periodJeff Layton1-3/+10
2026-08-10SUNRPC: Add svc_serv_maxthreads() to report the thread ceilingChuck Lever1-0/+23
2026-08-10SUNRPC: Check svc pool percpu counter allocationChuck Lever1-6/+39
2026-06-09sunrpc: harden rq_procinfo lifecycle to prevent double-freeLuxiao Xu1-0/+10
2026-04-03SUNRPC: Add svc_rqst_page_release() helperChuck Lever1-5/+2
2026-03-29SUNRPC: Optimize rq_respages allocation in svc_alloc_argChuck Lever1-0/+1
2026-03-29SUNRPC: Track consumed rq_pages entriesChuck Lever1-0/+1
2026-03-29SUNRPC: Handle NULL entries in svc_rqst_release_pagesChuck Lever1-7/+13
2026-03-29SUNRPC: Allocate a separate Reply page arrayChuck Lever1-5/+24
2026-03-29SUNRPC: Tighten bounds checking in svc_rqst_replace_pageChuck Lever1-4/+4
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-2/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-3/+2
2026-01-28sunrpc: split new thread creation into a separate functionJeff Layton1-28/+45
2026-01-28sunrpc: introduce the concept of a minimum number of threads per poolJeff Layton1-8/+37
2026-01-28sunrpc: track the max number of requested threads in a poolJeff Layton1-0/+1
2026-01-28sunrpc: remove special handling of NULL pool from svc_start/stop_kthreads()Jeff Layton1-46/+7
2026-01-28sunrpc: split svc_set_num_threads() into two functionsJeff Layton1-15/+53
2025-10-06Merge tag 'nfsd-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds1-3/+14
2025-09-23SUNRPC: Update svcxdr_init_decode() to call xdr_set_scratch_folio()Anna Schumaker1-5/+5
2025-09-23SUNRPC: Move the svc_rpcb_cleanup() call sitesChuck Lever1-1/+0
2025-09-21SUNRPC: Move the svc_rpcb_cleanup() call sitesChuck Lever1-1/+0
2025-09-21sunrpc: delay pc_release callback until after the reply is sentJeff Layton1-3/+14
2025-07-14sunrpc: reset rq_accept_statp when starting a new RPCJeff Layton1-0/+3
2025-07-14sunrpc: remove SVC_SYSERRJeff Layton1-8/+0
2025-07-14sunrpc: fix handling of unknown auth status codesJeff Layton1-1/+2
2025-07-14sunrpc: new tracepoints around svc thread wakeupsJeff Layton1-2/+4
2025-06-19sunrpc: handle SVC_GARBAGE during svc auth processing as auth errorJeff Layton1-9/+2
2025-06-12SUNRPC: Cleanup/fix initial rq_pages allocationBenjamin Coddington1-5/+1
2025-05-15SUNRPC: Remove svc_fill_write_vector()Chuck Lever1-40/+0
2025-05-15NFSD: De-duplicate the svc_fill_write_vector() call sitesChuck Lever1-2/+2
2025-05-15sunrpc: Replace the rq_bvec array with dynamically-allocated memoryChuck Lever1-0/+7
2025-05-15sunrpc: Replace the rq_pages array with dynamically-allocated memoryChuck Lever1-14/+17
2025-05-15sunrpc: Remove backchannel check in svc_init_buffer()Chuck Lever1-4/+0
2025-01-25mm: alloc_pages_bulk: rename APILuiz Capitulino1-2/+2
2024-09-30sunrpc: fix prog selection loop in svc_process_commonNeilBrown1-7/+4
2024-09-23SUNRPC: replace program list with program arrayNeilBrown1-29/+39
2024-09-20sunrpc: allow svc threads to fail initialisation cleanlyNeilBrown1-0/+10
2024-09-20sunrpc: merge svc_rqst_alloc() into svc_prepare_thread()NeilBrown1-18/+7
2024-09-20sunrpc: don't take ->sv_lock when updating ->sv_nrthreads.NeilBrown1-6/+0
2024-09-20sunrpc: change sp_nrthreads from atomic_t to unsigned int.NeilBrown1-20/+11
2024-09-20sunrpc: document locking rules for svc_exit_thread()NeilBrown1-0/+14
2024-09-01SUNRPC: make various functions static, or not exported.NeilBrown1-23/+25