summaryrefslogtreecommitdiff
path: root/net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
diff options
context:
space:
mode:
authorJ. Bruce Fields <bfields@redhat.com>2010-10-25 22:12:40 +0400
committerJ. Bruce Fields <bfields@redhat.com>2010-11-20 02:35:11 +0300
commitca7896cd83456082b1e78816cdf7e41658ef7bcd (patch)
treeb2af6517a66f213807de4cf8c8b6eb89c218eb8e /net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
parent62bac4af3d778f6d06d351c0442008967c512588 (diff)
downloadlinux-ca7896cd83456082b1e78816cdf7e41658ef7bcd.tar.xz
nfsd4: centralize more calls to svc_xprt_received
Follow up on b48fa6b99100dc7772af3cd276035fcec9719ceb by moving all the svc_xprt_received() calls for the main xprt to one place. The clearing of XPT_BUSY here is critical to the correctness of the server, so I'd prefer it to be obvious where we do it. The only substantive result is moving svc_xprt_received() after svc_receive_deferred(). Other than a (likely insignificant) delay waking up the next thread, that should be harmless. Also reshuffle the exit code a little to skip a few other steps that we don't care about the in the svc_delete_xprt() case. Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'net/sunrpc/xprtrdma/svc_rdma_recvfrom.c')
0 files changed, 0 insertions, 0 deletions