summaryrefslogtreecommitdiffstats
path: root/net/sunrpc/svcauth.c
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2016-06-29 19:53:35 +0200
committerAnna Schumaker <Anna.Schumaker@Netapp.com>2016-07-11 21:50:43 +0200
commit3d4cf35bd4fab56c3aa0ec4323fccb24970aaf79 (patch)
tree320f7686025dd43b0470f75ac44ef37dc5eb090c /net/sunrpc/svcauth.c
parentxprtrdma: Clean up device capability detection (diff)
downloadlinux-3d4cf35bd4fab56c3aa0ec4323fccb24970aaf79.tar.xz
linux-3d4cf35bd4fab56c3aa0ec4323fccb24970aaf79.zip
xprtrdma: Reply buffer exhaustion can be catastrophic
Not having an rpcrdma_rep at call_allocate time can be a problem. It means that send_request can't post a receive buffer to catch the RPC's reply. Possible consequences are RPC timeouts or even transport deadlock. Instead of allowing an RPC to proceed if an rpcrdma_rep is not available, return NULL to force call_allocate to wait and try again. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Tested-by: Steve Wise <swise@opengridcomputing.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to 'net/sunrpc/svcauth.c')
0 files changed, 0 insertions, 0 deletions