]> git.baikalelectronics.ru Git - kernel.git/commit
rt2x00: do not mark device gone on EPROTO errors during start
authorStanislaw Gruszka <stf_xl@wp.pl>
Thu, 11 Nov 2021 14:10:03 +0000 (15:10 +0100)
committerKalle Valo <kvalo@codeaurora.org>
Mon, 29 Nov 2021 10:53:50 +0000 (12:53 +0200)
commit8a746c15f1cf59dc739db30f6fc220c55a6176d5
tree266f5590582b2214458e4a1a1a0eadca337f21f5
parent6a9bf021441dd60c65750f114c534a92daf01ae0
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 c0e9f3f4233e ("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: c0e9f3f4233e ("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
drivers/net/wireless/ralink/rt2x00/rt2x00usb.c