SUNRPC: More fixes for backlog congestion
Ensure that we fix the XPRT_CONGESTED starvation issue for RDMA as well as socket based transports. Ensure we always initialise the request after waking up from the backlog list. Fixes: e877a88d ("SUNRPC in case of backlog, hand free slots directly to waiting task") Signed-off-by:Trond Myklebust <trond.myklebust@hammerspace.com>
Showing
- include/linux/sunrpc/xprt.h 2 additions, 0 deletionsinclude/linux/sunrpc/xprt.h
- net/sunrpc/xprt.c 28 additions, 30 deletionsnet/sunrpc/xprt.c
- net/sunrpc/xprtrdma/transport.c 6 additions, 6 deletionsnet/sunrpc/xprtrdma/transport.c
- net/sunrpc/xprtrdma/verbs.c 15 additions, 3 deletionsnet/sunrpc/xprtrdma/verbs.c
- net/sunrpc/xprtrdma/xprt_rdma.h 1 addition, 0 deletionsnet/sunrpc/xprtrdma/xprt_rdma.h
Loading
Please register or sign in to comment