]> asedeno.scripts.mit.edu Git - linux.git/commit
RDMA: Introduce and use rdma_device_to_ibdev()
authorParav Pandit <parav@mellanox.com>
Tue, 18 Dec 2018 12:15:56 +0000 (14:15 +0200)
committerJason Gunthorpe <jgg@mellanox.com>
Mon, 14 Jan 2019 20:12:03 +0000 (13:12 -0700)
commit54747231150f0dddf68f2ee29ec2970fcc433909
tree018c558d4cabe418190cca967f598a24a394e284
parentea4baf7f116a18382df331db2123d98bc1c3cd83
RDMA: Introduce and use rdma_device_to_ibdev()

Introduce and use rdma_device_to_ibdev() API for those drivers which are
registering one sysfs group and also use in ib_core.

In subsequent patch, device->provider_ibdev one-to-one mapping is no
longer holds true during accessing sysfs entries.
Therefore, introduce an API rdma_device_to_ibdev() that provides such
information.

Signed-off-by: Parav Pandit <parav@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
17 files changed:
drivers/infiniband/core/device.c
drivers/infiniband/core/sysfs.c
drivers/infiniband/hw/bnxt_re/main.c
drivers/infiniband/hw/cxgb3/iwch_provider.c
drivers/infiniband/hw/cxgb4/provider.c
drivers/infiniband/hw/hfi1/sysfs.c
drivers/infiniband/hw/i40iw/i40iw_verbs.c
drivers/infiniband/hw/mlx4/main.c
drivers/infiniband/hw/mlx5/main.c
drivers/infiniband/hw/mthca/mthca_provider.c
drivers/infiniband/hw/nes/nes_verbs.c
drivers/infiniband/hw/ocrdma/ocrdma_main.c
drivers/infiniband/hw/qedr/main.c
drivers/infiniband/hw/qib/qib_sysfs.c
drivers/infiniband/hw/usnic/usnic_ib_sysfs.c
drivers/infiniband/sw/rxe/rxe_verbs.c
include/rdma/ib_verbs.h