OSDN Git Service

xprtrdma: Remove rpcrdma_map_one() and friends
authorChuck Lever <chuck.lever@oracle.com>
Wed, 29 Jun 2016 17:53:19 +0000 (13:53 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Mon, 11 Jul 2016 19:50:43 +0000 (15:50 -0400)
commita473018cfe0ef1e46c0ff9df3fa02afc23c9f1d2
treeaf90fecedbcaf73d57e77545bf380e99c000d1fd
parent2dc3a69de0d6e7f4dba7dbf8eadd5c3ac34098c7
xprtrdma: Remove rpcrdma_map_one() and friends

Clean up: ALLPHYSICAL is gone and FMR has been converted to use
scatterlists. There are no more users of these functions.

This patch shrinks the size of struct rpcrdma_req by about 3500
bytes on x86_64. There is one of these structs for each RPC credit
(128 credits per transport connection).

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>
net/sunrpc/xprtrdma/verbs.c
net/sunrpc/xprtrdma/xprt_rdma.h