diff options
| author | Lucas Martins Alves <lucas.alves@lumal21.com.br> | 2026-07-14 13:49:49 +0000 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2026-07-17 12:31:38 +0200 |
| commit | 3a3a48487344a653f46a4aadc9ba296386eb3541 (patch) | |
| tree | 1a495e8c54db6ee81b0a9c8462bc4b26046158d3 /tools/perf/scripts/python/stackcollapse.py | |
| parent | c7ca309d57bd42174127e102031fcd9f39008450 (diff) | |
usb: musb: host: clear stale RX interrupt on three-strikes error
Unplugging a busy USB Ethernet adapter can leave a stale RX interrupt
pending while the host handles MUSB_RXCSR_H_ERROR. On AM335x/DSPS
platforms this can retrigger the same three-strikes error before the
disconnect path completes, flooding the log and potentially leaving the
host port stuck until reboot.
Clear the pending endpoint RX interrupt when aborting the transfer so
the error storm is broken, and rate limit the error message to avoid
spamming the log while the fault path completes.
Signed-off-by: Lucas Martins Alves <lucas.alves@lumal21.com.br>
Link: https://patch.msgid.link/20260714134941.18508-1-lucas.alves@lumal21.com.br
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
