svcrdma: Fix double sync of transport header buffer
authorChuck Lever <chuck.lever@oracle.com>
Tue, 3 Mar 2020 16:08:05 +0000 (11:08 -0500)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 16 Mar 2020 16:04:33 +0000 (12:04 -0400)
commitaee4b74a3f273b54d136132fedf575ec464f4134
tree32dd73b1aad9915c8dd2e05c9df7d4917ed56793
parent6fd5034db45c9c0ca57c98f3d5b9a0ce5869eab3
svcrdma: Fix double sync of transport header buffer

Performance optimization: Avoid syncing the transport buffer twice
when Reply buffer pull-up is necessary.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
include/linux/sunrpc/svc_rdma.h
net/sunrpc/xprtrdma/svc_rdma_backchannel.c
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
net/sunrpc/xprtrdma/svc_rdma_sendto.c