]> git.baikalelectronics.ru Git - kernel.git/commit
qede: Fix ref-cnt usage count
authorMichal Kalderon <Michal.Kalderon@cavium.com>
Sun, 13 May 2018 17:54:06 +0000 (20:54 +0300)
committerDavid S. Miller <davem@davemloft.net>
Mon, 14 May 2018 00:26:24 +0000 (20:26 -0400)
commitaf465beaa71fc8fd878b4d89e6b336aa3ae7341e
tree27af477125c58d5519607d874079db7ec0bd7507
parent9a5d9ff2c369538acab1c90bd6ada186846806ed
qede: Fix ref-cnt usage count

Rebooting while qedr is loaded with a VLAN interface present
results in unregister_netdevice waiting for the usage count
to become free.
The fix is that rdma devices should be removed before unregistering
the netdevice, to assure all references to ndev are decreased.

Fixes: 4aff7732a685 ("qede: Add qedr framework")
Signed-off-by: Ariel Elior <ariel.elior@cavium.com>
Signed-off-by: Michal Kalderon <michal.kalderon@cavium.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/qlogic/qede/qede_main.c