aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/infiniband/core/mad.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/drivers/infiniband/core/mad.c b/drivers/infiniband/core/mad.c
index 969785762052..6f4287716ab1 100644
--- a/drivers/infiniband/core/mad.c
+++ b/drivers/infiniband/core/mad.c
@@ -1916,12 +1916,11 @@ static void ib_mad_recv_done_handler(struct ib_mad_port_private *port_priv,
1916 response->header.recv_wc.recv_buf.mad = &response->mad.mad; 1916 response->header.recv_wc.recv_buf.mad = &response->mad.mad;
1917 response->header.recv_wc.recv_buf.grh = &response->grh; 1917 response->header.recv_wc.recv_buf.grh = &response->grh;
1918 1918
1919 if (!agent_send_response(&response->mad.mad, 1919 agent_send_response(&response->mad.mad,
1920 &response->grh, wc, 1920 &response->grh, wc,
1921 port_priv->device, 1921 port_priv->device,
1922 smi_get_fwd_port(&recv->mad.smp), 1922 smi_get_fwd_port(&recv->mad.smp),
1923 qp_info->qp->qp_num)) 1923 qp_info->qp->qp_num);
1924 response = NULL;
1925 1924
1926 goto out; 1925 goto out;
1927 } 1926 }