Merge tag 'nfsd-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
Pull nfsd updates from Chuck Lever: "The bulk of the patches for this release are clean-ups and minor bug fixes. There is one significant revert to mention: support for RDMA Read operations in the server's RPC-over-RDMA transport implementation has been fixed so it waits for Read completion in a way that avoids tying up an nfsd thread. This prevents a possible DoS vector if an RPC-over-RDMA client should become unresponsive during RDMA Read operations. As always I am grateful to NFSD contributors, reviewers, and testers" * tag 'nfsd-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux: (56 commits) nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() SUNRPC: discard sv_refcnt, and svc_get/svc_put svc: don't hold reference for poolstats, only mutex. SUNRPC: remove printk when back channel request not found svcrdma: Implement multi-stage Read completion again svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() svcrdma: Add back svcxprt_rdma::sc_read_complete_q svcrdma: Add back svc_rdma_recv_ctxt::rc_pages svcrdma: Clean up comment in svc_rdma_accept() svcrdma: Remove queue-shortening warnings svcrdma: Remove pointer addresses shown in dprintk() svcrdma: Optimize svc_rdma_cc_init() svcrdma: De-duplicate completion ID initialization helpers svcrdma: Move the svc_rdma_cc_init() call svcrdma: Remove struct svc_rdma_read_info svcrdma: Update the synopsis of svc_rdma_read_special() svcrdma: Update the synopsis of svc_rdma_read_call_chunk() svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() svcrdma: Update synopsis of svc_rdma_copy_inline_range() svcrdma: Update the synopsis of svc_rdma_read_data_item() ...
No related branches found
No related tags found
Showing
- fs/lockd/svc.c 4 additions, 6 deletionsfs/lockd/svc.c
- fs/nfs/callback.c 6 additions, 7 deletionsfs/nfs/callback.c
- fs/nfs/callback.h 0 additions, 19 deletionsfs/nfs/callback.h
- fs/nfsd/Kconfig 16 additions, 0 deletionsfs/nfsd/Kconfig
- fs/nfsd/filecache.c 1 addition, 1 deletionfs/nfsd/filecache.c
- fs/nfsd/netns.h 3 additions, 8 deletionsfs/nfsd/netns.h
- fs/nfsd/nfs4callback.c 1 addition, 25 deletionsfs/nfsd/nfs4callback.c
- fs/nfsd/nfs4proc.c 5 additions, 2 deletionsfs/nfsd/nfs4proc.c
- fs/nfsd/nfs4recover.c 63 additions, 34 deletionsfs/nfsd/nfs4recover.c
- fs/nfsd/nfs4state.c 1 addition, 1 deletionfs/nfsd/nfs4state.c
- fs/nfsd/nfs4xdr.c 8 additions, 5 deletionsfs/nfsd/nfs4xdr.c
- fs/nfsd/nfscache.c 1 addition, 5 deletionsfs/nfsd/nfscache.c
- fs/nfsd/nfsctl.c 11 additions, 13 deletionsfs/nfsd/nfsctl.c
- fs/nfsd/nfsd.h 1 addition, 1 deletionfs/nfsd/nfsd.h
- fs/nfsd/nfssvc.c 17 additions, 52 deletionsfs/nfsd/nfssvc.c
- fs/nfsd/trace.h 0 additions, 22 deletionsfs/nfsd/trace.h
- fs/nfsd/vfs.c 42 additions, 4 deletionsfs/nfsd/vfs.c
- fs/nfsd/vfs.h 1 addition, 0 deletionsfs/nfsd/vfs.h
- fs/nfsd/xdr4.h 1 addition, 0 deletionsfs/nfsd/xdr4.h
- include/linux/nfs4.h 22 additions, 0 deletionsinclude/linux/nfs4.h
Loading
Please register or sign in to comment