diff options
-rw-r--r-- | drivers/infiniband/core/mad.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/infiniband/core/mad.c b/drivers/infiniband/core/mad.c index 41d6b4017acb..d393b504bf26 100644 --- a/drivers/infiniband/core/mad.c +++ b/drivers/infiniband/core/mad.c | |||
@@ -355,9 +355,9 @@ error4: | |||
355 | spin_unlock_irqrestore(&port_priv->reg_lock, flags); | 355 | spin_unlock_irqrestore(&port_priv->reg_lock, flags); |
356 | kfree(reg_req); | 356 | kfree(reg_req); |
357 | error3: | 357 | error3: |
358 | kfree(mad_agent_priv); | ||
359 | error2: | ||
360 | ib_dereg_mr(mad_agent_priv->agent.mr); | 358 | ib_dereg_mr(mad_agent_priv->agent.mr); |
359 | error2: | ||
360 | kfree(mad_agent_priv); | ||
361 | error1: | 361 | error1: |
362 | return ret; | 362 | return ret; |
363 | } | 363 | } |