mt7601u: process tx URBs with status EPROTO properly
authorLorenzo Bianconi <lorenzo@kernel.org>
Sun, 17 Jan 2021 21:46:56 +0000 (22:46 +0100)
committerKalle Valo <kvalo@codeaurora.org>
Mon, 25 Jan 2021 14:42:41 +0000 (16:42 +0200)
Similar to commit 0e40dbd56d67 ("mt7601u: process URBs in status EPROTO
properly"), do not process tx URBs if marked with status set to EPROTO.

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Acked-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/72392e8341aa8591c0b9962661a6ca26b1198f32.1610919534.git.lorenzo@kernel.org
drivers/net/wireless/mediatek/mt7601u/dma.c

index 46d05f8..1342cf7 100644 (file)
@@ -247,6 +247,7 @@ static void mt7601u_complete_tx(struct urb *urb)
        case -ECONNRESET:
        case -ESHUTDOWN:
        case -ENOENT:
+       case -EPROTO:
                return;
        default:
                dev_err_ratelimited(dev->dev, "tx urb failed: %d\n",