diff options
author | Chuck Lever | 2014-05-28 16:33:08 +0200 |
---|---|---|
committer | Anna Schumaker | 2014-06-04 14:56:40 +0200 |
commit | 13c9ff8f673862b69e795ea99a237b461c557eb3 (patch) | |
tree | 5436eb5b449ca02cabc8a29e2564db260d5c7408 /net/sunrpc/xprtrdma/verbs.c | |
parent | xprtrdma: mount reports "Invalid mount option" if memreg mode not supported (diff) | |
download | kernel-qcow2-linux-13c9ff8f673862b69e795ea99a237b461c557eb3.tar.gz kernel-qcow2-linux-13c9ff8f673862b69e795ea99a237b461c557eb3.tar.xz kernel-qcow2-linux-13c9ff8f673862b69e795ea99a237b461c557eb3.zip |
xprtrdma: Simplify rpcrdma_deregister_external() synopsis
Clean up: All remaining callers of rpcrdma_deregister_external()
pass NULL as the last argument, so remove that argument.
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>
Diffstat (limited to 'net/sunrpc/xprtrdma/verbs.c')
-rw-r--r-- | net/sunrpc/xprtrdma/verbs.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/net/sunrpc/xprtrdma/verbs.c b/net/sunrpc/xprtrdma/verbs.c index 7c7e9b41f43f..0cbc83c0fbe4 100644 --- a/net/sunrpc/xprtrdma/verbs.c +++ b/net/sunrpc/xprtrdma/verbs.c @@ -1632,7 +1632,7 @@ rpcrdma_register_external(struct rpcrdma_mr_seg *seg, int rpcrdma_deregister_external(struct rpcrdma_mr_seg *seg, - struct rpcrdma_xprt *r_xprt, void *r) + struct rpcrdma_xprt *r_xprt) { struct rpcrdma_ia *ia = &r_xprt->rx_ia; int nsegs = seg->mr_nsegs, rc; @@ -1658,12 +1658,6 @@ rpcrdma_deregister_external(struct rpcrdma_mr_seg *seg, default: break; } - if (r) { - struct rpcrdma_rep *rep = r; - void (*func)(struct rpcrdma_rep *) = rep->rr_func; - rep->rr_func = NULL; - func(rep); /* dereg done, callback now */ - } return nsegs; } |