diff options
author | Shiraz, Saleem <shiraz.saleem@intel.com> | 2019-09-25 18:45:24 +0200 |
---|---|---|
committer | Jason Gunthorpe <jgg@mellanox.com> | 2019-10-04 19:29:14 +0200 |
commit | ee4e4040ab6191f9431afad9a2deec76f6759cad (patch) | |
tree | 632a2b05b699da68fddb860d5dc1b40f19799cc6 /drivers/gpio/gpio-stp-xway.c | |
parent | RDMA/iwcm: Fix a lock inversion issue (diff) | |
download | linux-ee4e4040ab6191f9431afad9a2deec76f6759cad.tar.xz linux-ee4e4040ab6191f9431afad9a2deec76f6759cad.zip |
RDMA/i40iw: Associate ibdev to netdev before IB device registration
i40iw IB device registration fails with ENODEV.
ib_register_device
setup_device/setup_port_data
i40iw_port_immutable
ib_query_port
iw_query_port
ib_device_get_netdev(ENODEV)
ib_device_get_netdev() does not have a netdev associated
with the ibdev and thus fails.
Use ib_device_set_netdev() to associate netdev to ibdev
in i40iw before IB device registration.
Fixes: 4929116bdf72 ("RDMA/core: Add common iWARP query port")
Link: https://lore.kernel.org/r/20190925164524.856-1-shiraz.saleem@intel.com
Signed-off-by: Shiraz, Saleem <shiraz.saleem@intel.com>
Reviewed-by: Kamal Heib <kamalheib1@gmail.com>
Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'drivers/gpio/gpio-stp-xway.c')
0 files changed, 0 insertions, 0 deletions