summaryrefslogtreecommitdiff
path: root/qtest.h
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2012-11-14 17:21:38 +0100
committerGerd Hoffmann <kraxel@redhat.com>2012-11-16 11:27:32 +0100
commit601a234731602df7c2bf6d01301c6eec4b1d1a5a (patch)
treec5fccb790ca5b05572c540831defcd341d552400 /qtest.h
parentff80ce599e0465cc6109a38bd3a8ca1890e88891 (diff)
downloadqemu-601a234731602df7c2bf6d01301c6eec4b1d1a5a.tar.gz
ehci: Better detection for qtd-s linked in circles
Windows links interrupt qtd-s in circles, which means that when interrupt endpoints return USB_RET_ASYNC, combined with the recent "ehci: Retry to fill the queue while waiting for td completion" patch, we keep adding the tds to the queue over and over again, as we detect the circle from fill_queue, but we call it over and over again ... This patch fixes this by changing the circle detection to also detect circling into tds already queued up previously. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'qtest.h')
0 files changed, 0 insertions, 0 deletions