mt76: usb: process URBs with status EPROTO properly
authorLorenzo Bianconi <lorenzo@kernel.org>
Fri, 15 Jan 2021 14:18:02 +0000 (15:18 +0100)
committerFelix Fietkau <nbd@nbd.name>
Wed, 27 Jan 2021 16:33:43 +0000 (17:33 +0100)
Similar to commit '0e40dbd56d67 ("mt7601u: process URBs in status EPROTO
properly")', do no schedule rx_worker for urb marked with status set
-EPROTO

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/usb.c

index b95d093728b9b7d0fc9b6a8cd52b87e31ea0bacf..30bc54e98c58ea6d09bf6da63e978bb021d59ebc 100644 (file)
@@ -612,6 +612,7 @@ static void mt76u_complete_rx(struct urb *urb)
        case -ECONNRESET:
        case -ESHUTDOWN:
        case -ENOENT:
+       case -EPROTO:
                return;
        default:
                dev_err_ratelimited(dev->dev, "rx urb failed: %d\n",