Commit 952a3cc9 authored by Shaobo He's avatar Shaobo He Committed by Jason Gunthorpe
Browse files

cxgb4: kfree mhp after the debug print



In function `c4iw_dealloc_mw`, variable mhp's value is printed after
freed, it is clearer to have the print before the kfree.

Otherwise racing threads could allocate another mhp with the same pointer
value and create confusing tracing.

Signed-off-by: default avatarShaobo He <shaobo@cs.utah.edu>
Signed-off-by: default avatarJason Gunthorpe <jgg@mellanox.com>
parent d757c60e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -678,8 +678,8 @@ int c4iw_dealloc_mw(struct ib_mw *mw)
			  mhp->wr_waitp);
	kfree_skb(mhp->dereg_skb);
	c4iw_put_wr_wait(mhp->wr_waitp);
	kfree(mhp);
	pr_debug("ib_mw %p mmid 0x%x ptr %p\n", mw, mmid, mhp);
	kfree(mhp);
	return 0;
}