]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Revert "xhci: Prevent early endpoint restart when handling STALL errors."
authorMathias Nyman <mathias.nyman@linux.intel.com>
Thu, 10 Apr 2025 15:18:24 +0000 (18:18 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 11 Apr 2025 12:36:55 +0000 (14:36 +0200)
commitb513cc1905bb360f48be281a1ded272131a8227a
treea675e87284e5fb37e03e3c019e007b01a9f2dfdb
parentaf1352f82729d742506715176c15065a6b583167
Revert "xhci: Prevent early endpoint restart when handling STALL errors."

This reverts commit 860f5d0d3594005d4588240028f42e8d2bfc725b.

Paul Menzel reported that the two EP_STALLED patches in 6.15-rc1 cause
regression. Turns out that the new flag may never get cleared after
reset-resume, preventing xhci from restarting the endpoint.

Revert this to take a proper look at it.

Link: https://lore.kernel.org/linux-usb/84b400f8-2943-44e0-8803-f3aac3b670af@molgen.mpg.de
cc: Paul Menzel <pmenzel@molgen.mpg.de>
cc: Michal Pecio <michal.pecio@gmail.com>
Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Link: https://lore.kernel.org/r/20250410151828.2868740-3-mathias.nyman@linux.intel.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/xhci-ring.c
drivers/usb/host/xhci.c
drivers/usb/host/xhci.h