1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/wireless/ralink/rt2x00
Stanislaw Gruszka ed53ae7569 rt2x00: do not mark device gone on EPROTO errors during start
As reported by Exuvo is possible that we have lot's of EPROTO errors
during device start i.e. firmware load. But after that device works
correctly. Hence marking device gone by few EPROTO errors done by
commit e383c70474 ("rt2x00: check number of EPROTO errors") caused
regression - Exuvo device stop working after kernel update. To fix
disable the check during device start.

Link: https://lore.kernel.org/linux-wireless/bff7d309-a816-6a75-51b6-5928ef4f7a8c@exuvo.se/
Reported-and-tested-by: Exuvo <exuvo@exuvo.se>
Fixes: e383c70474 ("rt2x00: check number of EPROTO errors")
Cc: stable@vger.kernel.org
Signed-off-by: Stanislaw Gruszka <stf_xl@wp.pl>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20211111141003.GA134627@wp.pl
2021-11-29 12:53:50 +02:00
..
Kconfig treewide: replace '---help---' in Kconfig files with 'help' 2020-06-14 01:57: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
rt2x00.h rt2x00: save survey for every channel visited 2020-11-07 17:53:32 +02:00
rt2x00config.c rt2x00: remove WDS code 2020-11-11 08:39:13 +01:00
rt2x00crypto.c rt2x00: remove duplicate word and fix typo in comment 2021-02-08 13:20:08 +02:00
rt2x00debug.c rt2x00: initialize last_reset 2019-10-02 07:36:52 +03:00
rt2x00debug.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2x00dev.c of: net: pass the dst buffer to of_get_mac_address() 2021-04-13 14:35:02 -07:00
rt2x00dump.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2x00firmware.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2x00leds.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2x00leds.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2x00lib.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2x00link.c rt2800: do not enable watchdog by default 2019-06-25 08:10:13 +03:00
rt2x00mac.c rt2x00: remove WDS code 2020-11-11 08:39:13 +01:00
rt2x00mmio.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2x00mmio.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2x00pci.c rt2x00: pci: use generic power management 2020-08-02 18:13:45 +03:00
rt2x00pci.h rt2x00: pci: use generic power management 2020-08-02 18:13:45 +03:00
rt2x00queue.c rt2x00: do not set timestamp for injected frames 2021-06-15 16:36:20 +03:00
rt2x00queue.h rt2800: initial watchdog implementation 2019-06-25 08:10:09 +03:00
rt2x00reg.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2x00soc.c rt2x00: pci: use generic power management 2020-08-02 18:13:45 +03:00
rt2x00soc.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2x00usb.c rt2x00: do not mark device gone on EPROTO errors during start 2021-11-29 12:53:50 +02:00
rt2x00usb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt61pci.c module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
rt61pci.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt73usb.c module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
rt73usb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2400pci.c module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
rt2400pci.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2500pci.c module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
rt2500pci.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2500usb.c module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
rt2500usb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2800.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2800lib.c rt2x00: remove leading spaces before tabs 2021-06-15 16:16:17 +03:00
rt2800lib.h rt2800: add pre_reset_hw callback 2019-06-25 08:10:10 +03:00
rt2800mmio.c rt2x00: convert tasklets to use new tasklet_setup() API 2020-08-27 16:22:13 +03:00
rt2800mmio.h rt2x00: convert tasklets to use new tasklet_setup() API 2020-08-27 16:22:13 +03:00
rt2800pci.c module: remove never implemented MODULE_SUPPORTED_DEVICE 2021-03-17 13:16:18 -07:00
rt2800pci.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00
rt2800soc.c rt2x00: implement reconfig_complete 2019-12-18 20:55:55 +02:00
rt2800usb.c rt2x00: remove duplicate USB device ID 2021-09-21 18:09:38 +03:00
rt2800usb.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 2019-05-21 11:28:45 +02:00