RDMA/cxgb4: release mutex on error in c4iw_reject_cr()
Subsystems (3)
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH 1/1 RDMA/cxgb4: release mutex on error in c4iw_reject_cr()
We recently added some locking to this function and there was an error path which missed the unlock.
Fixes 9306dcbc96f3 ('RDMA/cxgb4: Lock around accept/reject downcalls')
Signed-off-by Dan Carpenter <[email protected]>
drivers/infiniband/hw/cxgb4/cm.c +1 -0
@@ -2524,6 +2524,7 @@ int c4iw_reject_cr(struct iw_cm_id *cm_id, const void *pdata, u8 pdata_len)mutex_lock (&ep->com.mutex);if (ep->com.state =DEAD ) { +mutex_unlock (&ep->com.mutex);c4iw_put_ep (&ep->com);return -ECONNRESET ; }