xprtrdma: Make rpcrdma_{un}map_one() into inline functions
authorChuck Lever <[email protected]>
Mon, 30 Mar 2015 18:35:44 +0000 (14:35 -0400)
committerAnna Schumaker <[email protected]>
Tue, 31 Mar 2015 13:52:53 +0000 (09:52 -0400)
commitd654788e98f74f2df8dfc6079fa314938f739486
treec1ce64224f93f867ba4220f3f4cebb0b3f0fd9ee
parente46ac34c3c34e408435656a5fed605c4c787d081
xprtrdma: Make rpcrdma_{un}map_one() into inline functions

These functions are called in a loop for each page transferred via
RDMA READ or WRITE. Extract loop invariants and inline them to
reduce CPU overhead.

Signed-off-by: Chuck Lever <[email protected]>
Tested-by: Devesh Sharma <[email protected]>
Tested-by: Meghana Cheripady <[email protected]>
Tested-by: Veeresh U. Kokatnur <[email protected]>
Signed-off-by: Anna Schumaker <[email protected]>
net/sunrpc/xprtrdma/fmr_ops.c
net/sunrpc/xprtrdma/frwr_ops.c
net/sunrpc/xprtrdma/physical_ops.c
net/sunrpc/xprtrdma/verbs.c
net/sunrpc/xprtrdma/xprt_rdma.h