xprtrdma: Remove ro_unmap_safe
Clean up: There are no remaining callers of this method. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
This commit is contained in:
parent
4ce6c04c2a
commit
2b4f8923ec
@ -305,28 +305,9 @@ out_reset:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Use a slow, safe mechanism to invalidate all memory regions
|
|
||||||
* that were registered for "req".
|
|
||||||
*/
|
|
||||||
static void
|
|
||||||
fmr_op_unmap_safe(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req,
|
|
||||||
bool sync)
|
|
||||||
{
|
|
||||||
struct rpcrdma_mw *mw;
|
|
||||||
|
|
||||||
while (!list_empty(&req->rl_registered)) {
|
|
||||||
mw = rpcrdma_pop_mw(&req->rl_registered);
|
|
||||||
if (sync)
|
|
||||||
fmr_op_recover_mr(mw);
|
|
||||||
else
|
|
||||||
rpcrdma_defer_mr_recovery(mw);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const struct rpcrdma_memreg_ops rpcrdma_fmr_memreg_ops = {
|
const struct rpcrdma_memreg_ops rpcrdma_fmr_memreg_ops = {
|
||||||
.ro_map = fmr_op_map,
|
.ro_map = fmr_op_map,
|
||||||
.ro_unmap_sync = fmr_op_unmap_sync,
|
.ro_unmap_sync = fmr_op_unmap_sync,
|
||||||
.ro_unmap_safe = fmr_op_unmap_safe,
|
|
||||||
.ro_recover_mr = fmr_op_recover_mr,
|
.ro_recover_mr = fmr_op_recover_mr,
|
||||||
.ro_open = fmr_op_open,
|
.ro_open = fmr_op_open,
|
||||||
.ro_maxpages = fmr_op_maxpages,
|
.ro_maxpages = fmr_op_maxpages,
|
||||||
|
@ -558,28 +558,9 @@ reset_mrs:
|
|||||||
goto unmap;
|
goto unmap;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Use a slow, safe mechanism to invalidate all memory regions
|
|
||||||
* that were registered for "req".
|
|
||||||
*/
|
|
||||||
static void
|
|
||||||
frwr_op_unmap_safe(struct rpcrdma_xprt *r_xprt, struct rpcrdma_req *req,
|
|
||||||
bool sync)
|
|
||||||
{
|
|
||||||
struct rpcrdma_mw *mw;
|
|
||||||
|
|
||||||
while (!list_empty(&req->rl_registered)) {
|
|
||||||
mw = rpcrdma_pop_mw(&req->rl_registered);
|
|
||||||
if (sync)
|
|
||||||
frwr_op_recover_mr(mw);
|
|
||||||
else
|
|
||||||
rpcrdma_defer_mr_recovery(mw);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const struct rpcrdma_memreg_ops rpcrdma_frwr_memreg_ops = {
|
const struct rpcrdma_memreg_ops rpcrdma_frwr_memreg_ops = {
|
||||||
.ro_map = frwr_op_map,
|
.ro_map = frwr_op_map,
|
||||||
.ro_unmap_sync = frwr_op_unmap_sync,
|
.ro_unmap_sync = frwr_op_unmap_sync,
|
||||||
.ro_unmap_safe = frwr_op_unmap_safe,
|
|
||||||
.ro_recover_mr = frwr_op_recover_mr,
|
.ro_recover_mr = frwr_op_recover_mr,
|
||||||
.ro_open = frwr_op_open,
|
.ro_open = frwr_op_open,
|
||||||
.ro_maxpages = frwr_op_maxpages,
|
.ro_maxpages = frwr_op_maxpages,
|
||||||
|
@ -473,8 +473,6 @@ struct rpcrdma_memreg_ops {
|
|||||||
struct rpcrdma_mw **);
|
struct rpcrdma_mw **);
|
||||||
void (*ro_unmap_sync)(struct rpcrdma_xprt *,
|
void (*ro_unmap_sync)(struct rpcrdma_xprt *,
|
||||||
struct list_head *);
|
struct list_head *);
|
||||||
void (*ro_unmap_safe)(struct rpcrdma_xprt *,
|
|
||||||
struct rpcrdma_req *, bool);
|
|
||||||
void (*ro_recover_mr)(struct rpcrdma_mw *);
|
void (*ro_recover_mr)(struct rpcrdma_mw *);
|
||||||
int (*ro_open)(struct rpcrdma_ia *,
|
int (*ro_open)(struct rpcrdma_ia *,
|
||||||
struct rpcrdma_ep *,
|
struct rpcrdma_ep *,
|
||||||
|
Loading…
Reference in New Issue
Block a user