RDMA/ipoib: Fix return code from ipoib_cm_dev_init
authorKamal Heib <kamalheib1@gmail.com>
Mon, 9 Jul 2018 19:21:03 +0000 (22:21 +0300)
committerJason Gunthorpe <jgg@mellanox.com>
Mon, 9 Jul 2018 21:19:08 +0000 (15:19 -0600)
commit3fda24324582ae790961137ecb88b3f0f2feb1f0
tree0fa361f525be5d0e08435227c1519c28a4fe9963
parent07e7056aff6c4377667fe1606ae7707b375b1caa
RDMA/ipoib: Fix return code from ipoib_cm_dev_init

The proper return code is -EOPNOTSUPP and not -ENOSYS when the function
isn't supported, also make sure to return the right error code
from ipoib_transport_dev_init() when ipoib_cm_dev_init() is supported.

Signed-off-by: Kamal Heib <kamalheib1@gmail.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
drivers/infiniband/ulp/ipoib/ipoib.h
drivers/infiniband/ulp/ipoib/ipoib_verbs.c