On 18/4/25 07:51, Akihiko Odaki wrote:
When the Stop Endpoint Command is received, packets running
asynchronously are canceled and then all packets are cleaned up. Packets
running asynchronously hold the DMA mapping so cleaning the packets leak
the mapping. Remove the mapping after canceling packets to fix the leak.
Fixes: 62c6ae04cf43 ("xhci: Initial xHCI implementation")
Signed-off-by: Akihiko Odaki <akihiko.od...@daynix.com>
---
hw/usb/hcd-xhci.c | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
Patch queued, thanks.