Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8d4198f8 authored by Ram Amrani's avatar Ram Amrani Committed by Greg Kroah-Hartman
Browse files

RDMA/qedr: Return success when not changing QP state




[ Upstream commit 865cea40b69741c3da2574176876463233b2b67c ]

If the user is requesting us to change the QP state to the same state
that it is already in, return success instead of failure.

Signed-off-by: default avatarRam Amrani <Ram.Amrani@cavium.com>
Signed-off-by: default avatarMichal Kalderon <Michal.Kalderon@cavium.com>
Signed-off-by: default avatarDoug Ledford <dledford@redhat.com>
Signed-off-by: default avatarSasha Levin <alexander.levin@verizon.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent dee48e57
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -1653,7 +1653,7 @@ static int qedr_update_qp_state(struct qedr_dev *dev,
	int status = 0;
	int status = 0;


	if (new_state == qp->state)
	if (new_state == qp->state)
		return 1;
		return 0;


	switch (qp->state) {
	switch (qp->state) {
	case QED_ROCE_QP_STATE_RESET:
	case QED_ROCE_QP_STATE_RESET: