RDMA/providers: Fix return value when QP type isn't supported
authorKamal Heib <kamalheib1@gmail.com>
Thu, 30 Jan 2020 08:20:49 +0000 (10:20 +0200)
committerJason Gunthorpe <jgg@mellanox.com>
Wed, 4 Mar 2020 16:13:42 +0000 (12:13 -0400)
commitbb8865f435d81223596f1abd6dec0b12ed122af0
tree6c045cda87031aaaae00bf34c0ce9a360d7b288f
parent5e29d1443c46b6ca70a4c940a67e8c09f05dcb7e
RDMA/providers: Fix return value when QP type isn't supported

The proper return code is "-EOPNOTSUPP" when the requested QP type is
not supported by the provider.

Link: https://lore.kernel.org/r/20200130082049.463-1-kamalheib1@gmail.com
Signed-off-by: Kamal Heib <kamalheib1@gmail.com>
Reviewed-by: Dennis Dalessandro <dennis.dalessandro@intel.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
13 files changed:
drivers/infiniband/hw/bnxt_re/ib_verbs.c
drivers/infiniband/hw/cxgb4/qp.c
drivers/infiniband/hw/hns/hns_roce_qp.c
drivers/infiniband/hw/i40iw/i40iw_verbs.c
drivers/infiniband/hw/mlx4/qp.c
drivers/infiniband/hw/mlx5/qp.c
drivers/infiniband/hw/mthca/mthca_provider.c
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
drivers/infiniband/hw/qedr/verbs.c
drivers/infiniband/hw/usnic/usnic_ib_verbs.c
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
drivers/infiniband/sw/rdmavt/qp.c
drivers/infiniband/sw/siw/siw_verbs.c