svcrdma: Revert 2a1e4f21d841 ("svcrdma: Normalize Send page handling")
authorChuck Lever <chuck.lever@oracle.com>
Mon, 12 Jun 2023 14:10:14 +0000 (10:10 -0400)
committerChuck Lever <chuck.lever@oracle.com>
Mon, 12 Jun 2023 16:16:36 +0000 (12:16 -0400)
commitc4b50cdf9d9d7962d58ece5efba865f56ec40398
tree4c80fdc3404575b2efedce18be1b94dd04dcffa5
parenta944209c11aff9a5c9b7987fc958cc2344dca51f
svcrdma: Revert 2a1e4f21d841 ("svcrdma: Normalize Send page handling")

Get rid of the completion wait in svc_rdma_sendto(), and release
pages in the send completion handler again. A subsequent patch will
handle releasing those pages more efficiently.

Reverted by hand: patch -R would not apply cleanly.

Reviewed-by: Jeff Layton <jlayton@kernel.org>
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_sendto.c