RE: [PATCH] r8152: stop submitting rx for -EPROTO
From: Hayes Wang <hidden>
Date: 2021-09-29 08:14:47
Also in:
linux-arm-kernel, linux-mediatek, lkml, netdev
From: Hayes Wang <hidden>
Date: 2021-09-29 08:14:47
Also in:
linux-arm-kernel, linux-mediatek, lkml, netdev
Jason-ch Chen [off-list ref]
Sent: Wednesday, September 29, 2021 1:18 PM
[...]
When unplugging RTL8152 Fast Ethernet Adapter which is plugged into an USB HUB, the driver would get -EPROTO for bulk transfer. There is a high probability to get the soft/hard lockup information if the driver continues to submit Rx before the HUB completes the detection of all hub ports and issue the disconnect event.
I don't think it is a good idea. For the other situations which return the same error code, you would stop the rx, too. However, the rx may re-work after being resubmitted for the other cases. Best Regards, Hayes