mbox series

[0/5] xhci fixes for usb-linus

Message ID 20250410151828.2868740-1-mathias.nyman@linux.intel.com
Headers show
Series xhci fixes for usb-linus | expand

Message

Mathias Nyman April 10, 2025, 3:18 p.m. UTC
Hi Greg

A few xhci fixes for usb-linus.
Revert the two patches in 6.15-rc1 that made sure xhci won't start
endpoints too early. Turns out they may now never start after
reset-resume.

Thanks
Mathias

Mathias Nyman (3):
  Revert "xhci: Avoid queuing redundant Stop Endpoint command for
    stalled endpoint"
  Revert "xhci: Prevent early endpoint restart when handling STALL
    errors."
  xhci: Limit time spent with xHC interrupts disabled during bus resume

Michal Pecio (2):
  usb: xhci: Fix Short Packet handling rework ignoring errors
  usb: xhci: Fix invalid pointer dereference in Etron workaround

 drivers/usb/host/xhci-hub.c  | 30 ++++++++++++++++--------------
 drivers/usb/host/xhci-ring.c | 11 ++++-------
 drivers/usb/host/xhci.c      | 18 +++++-------------
 drivers/usb/host/xhci.h      |  5 +++--
 4 files changed, 28 insertions(+), 36 deletions(-)