linux-stable/drivers/net
Moshe Shemesh 43da2bcade net/mlx5: Stay in polling mode when command EQ destroy fails
[ Upstream commit a2fba188fd ]

During unload, on mlx5_stop_eqs we move command interface from events
mode to polling mode, but if command interface EQ destroy fail we move
back to events mode.
That's wrong since even if we fail to destroy command interface EQ, we
do release its irq, so no interrupts will be received.

Fixes: e126ba97db ("mlx5: Add driver for Mellanox Connect-IB adapters")
Signed-off-by: Moshe Shemesh <moshe@mellanox.com>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-03-03 10:24:28 +01:00
..
appletalk License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
arcnet License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
bonding bonding: fix slave stuck in BOND_LINK_FAIL state 2017-11-08 16:07:10 +09:00
caif License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
can can: peak: fix potential bug in packet fragmentation 2018-01-23 19:58:17 +01:00
cris License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
dsa net: dsa: mv88e6xxx: Unregister MDIO bus on error path 2018-02-25 11:08:00 +01:00
ethernet net/mlx5: Stay in polling mode when command EQ destroy fails 2018-03-03 10:24:28 +01:00
fddi License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
fjes
hamradio License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
hippi hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close 2018-02-25 11:08:04 +01:00
hyperv hv_netvsc: fix send buffer failure on MTU change 2017-09-21 15:17:16 -07:00
ieee802154 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ipvlan ipvlan: Add the skb->mark as flow4's member to lookup route 2018-02-25 11:07:58 +01:00
phy net: phy: xgene: disable clk on error paths 2018-03-03 10:24:24 +01:00
plip
ppp ppp: unlock all_ppp_mutex before registering device 2018-01-31 14:03:46 +01:00
slip License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
team License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
usb net: usb: qmi_wwan: add Telit ME910 PID 0x1101 support 2018-03-03 10:24:23 +01:00
vmxnet3 vmxnet3: repair memory leak 2018-01-31 14:03:49 +01:00
wan License cleanup: add SPDX license identifiers to some files 2017-11-02 10:04:46 -07:00
wimax License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
wireless mac80211_hwsim: Fix a possible sleep-in-atomic bug in hwsim_get_radio_nl 2018-03-03 10:24:25 +01:00
xen-netback xen-netfront, xen-netback: Use correct minimum MTU values 2017-10-16 16:00:44 -04:00
dummy.c
eql.c
geneve.c geneve: fix fill_info when link down 2017-12-14 09:53:11 +01:00
gtp.c
ifb.c
Kconfig
LICENSE.SRC
loopback.c
macsec.c macsec: fix memory leaks when skb_to_sgvec fails 2017-10-11 14:07:20 -07:00
macvlan.c macvlan: Only deliver one copy of the frame to the macvlan interface 2017-12-20 10:10:36 +01:00
macvtap.c tap: reference to KVA of an unloaded module causes kernel panic 2017-10-28 19:17:21 +09:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mdio.c
mii.c
netconsole.c
nlmon.c
ntb_netdev.c
rionet.c
sb1000.c
Space.c
sungem_phy.c
tap.c net: accept UFO datagrams from tuntap and packet 2017-12-17 15:07:58 +01:00
tun.c tun: fix a memory leak for tfile->tx_array 2018-01-31 14:03:47 +01:00
veth.c
virtio_net.c virtio_net: fix return value check in receive_mergeable() 2018-02-25 11:08:00 +01:00
vrf.c net: vrf: Add support for sends to local broadcast address 2018-01-31 14:03:45 +01:00
vsockmon.c
vxlan.c vxlan: update skb dst pmtu on tx path 2018-03-03 10:24:26 +01:00
xen-netfront.c xen-netfront: remove warning when unloading module 2018-02-03 17:39:07 +01:00