Felipe Balbi writes:
> Hi,
Hi,
> OGAWA Hirofumi writes:
>> diff -puN drivers/usb/host/xhci-ring.c~xhci-fix-abort-race2
>> drivers/usb/host/xhci-ring.c
>> --- xhci/drivers/usb/host/xhci-ring.c~xhci-fix-abort-race2 2016-11-16
>>
Hi,
OGAWA Hirofumi writes:
> diff -puN drivers/usb/host/xhci-ring.c~xhci-fix-abort-race2
> drivers/usb/host/xhci-ring.c
> --- xhci/drivers/usb/host/xhci-ring.c~xhci-fix-abort-race22016-11-16
> 13:36:07.219329211 +0900
> +++
Current abort operation has race.
xhci_handle_command_timeout()
xhci_abort_cmd_ring()
xhci_write_64(CMD_RING_ABORT)
xhci_handshake(5s)
do {
check CMD_RING_RUNNING
udelay(1)
...