Message ID | 1471989013-70432-1-git-send-email-shiraz.saleem@intel.com (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
On 8/23/2016 5:50 PM, Shiraz Saleem wrote: > From: Mustafa Ismail <mustafa.ismail@intel.com> > > Memory allocated for iwqp; iwqp->allocated_buffer is freed twice in > the create_qp error path. Correct this by having it freed only once in > i40iw_free_qp_resources(). > > Fixes: d37498417947 ("i40iw: add files for iwarp interface") > > Signed-off-by: Mustafa Ismail <mustafa.ismail@intel.com> > Signed-off-by: Shiraz Saleem <shiraz.saleem@intel.com> Thanks, applied.
diff --git a/drivers/infiniband/hw/i40iw/i40iw_verbs.c b/drivers/infiniband/hw/i40iw/i40iw_verbs.c index 567cb48..b71394b 100644 --- a/drivers/infiniband/hw/i40iw/i40iw_verbs.c +++ b/drivers/infiniband/hw/i40iw/i40iw_verbs.c @@ -794,7 +794,6 @@ static struct ib_qp *i40iw_create_qp(struct ib_pd *ibpd, return &iwqp->ibqp; error: i40iw_free_qp_resources(iwdev, iwqp, qp_num); - kfree(mem); return ERR_PTR(err_code); }