diff options
Diffstat (limited to 'drivers/infiniband/hw/cxgb4/mem.c')
-rw-r--r-- | drivers/infiniband/hw/cxgb4/mem.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/infiniband/hw/cxgb4/mem.c b/drivers/infiniband/hw/cxgb4/mem.c index fe3733c4026d..aa772ee0706f 100644 --- a/drivers/infiniband/hw/cxgb4/mem.c +++ b/drivers/infiniband/hw/cxgb4/mem.c | |||
@@ -808,8 +808,7 @@ int c4iw_dereg_mr(struct ib_mr *ib_mr, struct ib_udata *udata) | |||
808 | mhp->attr.pbl_size << 3); | 808 | mhp->attr.pbl_size << 3); |
809 | if (mhp->kva) | 809 | if (mhp->kva) |
810 | kfree((void *) (unsigned long) mhp->kva); | 810 | kfree((void *) (unsigned long) mhp->kva); |
811 | if (mhp->umem) | 811 | ib_umem_release(mhp->umem); |
812 | ib_umem_release(mhp->umem); | ||
813 | pr_debug("mmid 0x%x ptr %p\n", mmid, mhp); | 812 | pr_debug("mmid 0x%x ptr %p\n", mmid, mhp); |
814 | c4iw_put_wr_wait(mhp->wr_waitp); | 813 | c4iw_put_wr_wait(mhp->wr_waitp); |
815 | kfree(mhp); | 814 | kfree(mhp); |