RDMA/efa: Use the correct current and new states in modify QP
authorGal Pressman <galpress@amazon.com>
Tue, 1 Dec 2020 09:17:24 +0000 (11:17 +0200)
committerJason Gunthorpe <jgg@nvidia.com>
Wed, 2 Dec 2020 00:53:48 +0000 (20:53 -0400)
commit93416ab0f994f6cf16fa0c695577f8b19d30c533
treeefefaa136dd610cf0bd75f29f55163291c49c10e
parent0191c271debfc3d171e8b2d81875d7036982d02c
RDMA/efa: Use the correct current and new states in modify QP

The local variables cur_state and new_state hold the state that should be
used for the modify QP operation instead of the ones in the ib_qp_attr
struct.

Fixes: 40909f664d27 ("RDMA/efa: Add EFA verbs implementation")
Link: https://lore.kernel.org/r/20201201091724.37016-1-galpress@amazon.com
Reviewed-by: Firas JahJah <firasj@amazon.com>
Reviewed-by: Yossi Leybovich <sleybo@amazon.com>
Signed-off-by: Gal Pressman <galpress@amazon.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/efa/efa_verbs.c