summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband
diff options
context:
space:
mode:
authorAmrani, Ram <Ram.Amrani@cavium.com>2016-12-22 13:40:35 +0100
committerDoug Ledford <dledford@redhat.com>2016-12-22 17:36:12 +0100
commitd6ebbf29c3015bdccef388a860ac4ef6772531f8 (patch)
treec804de82b00fc3f864bbb980656db4e05c7b3618 /drivers/infiniband
parentqedr: return error if destroy CQ failed (diff)
downloadlinux-d6ebbf29c3015bdccef388a860ac4ef6772531f8.tar.xz
linux-d6ebbf29c3015bdccef388a860ac4ef6772531f8.zip
qedr: return correct value on modify qp
Signed-off-by: Ram Amrani <Ram.Amrani@cavium.com> Reviewed-by: Michal Kalderon <Michal.Kalderon@cavium.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'drivers/infiniband')
-rw-r--r--drivers/infiniband/hw/qedr/verbs.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/infiniband/hw/qedr/verbs.c b/drivers/infiniband/hw/qedr/verbs.c
index cbccd7d3ae1e..5d1980dd6c48 100644
--- a/drivers/infiniband/hw/qedr/verbs.c
+++ b/drivers/infiniband/hw/qedr/verbs.c
@@ -1974,7 +1974,7 @@ int qedr_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
if (attr_mask & IB_QP_STATE) {
if ((qp->qp_type != IB_QPT_GSI) && (!udata))
- qedr_update_qp_state(dev, qp, qp_params.new_state);
+ rc = qedr_update_qp_state(dev, qp, qp_params.new_state);
qp->state = qp_params.new_state;
}