summary refs log tree commit diff stats
path: root/hw/intc
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2017-05-19 14:04:28 +0200
committerGerd Hoffmann <kraxel@redhat.com>2017-05-29 14:19:16 +0200
commit3bfecee2cb71f21cd39d6183f18b446c01917573 (patch)
tree5cd2fadd5d3525cee73b5d0ca360acc99c85c3f4 /hw/intc
parent26022652c6fd067b9fa09280f5a6d6284a21c73f (diff)
downloadfocaccia-qemu-3bfecee2cb71f21cd39d6183f18b446c01917573.tar.gz
focaccia-qemu-3bfecee2cb71f21cd39d6183f18b446c01917573.zip
ehci: fix frame timer invocation.
ehci registers ehci_frame_timer as both timer and bottom half, which
turned out to be a bad idea as it can be called as bottom half then
while it is running as timer, and it isn't prepared to handle recursive
calls.

Change the timer func to just schedule the bottom half to avoid this.

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1449609
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Message-id: 20170519120428.25981-1-kraxel@redhat.com
Diffstat (limited to 'hw/intc')
0 files changed, 0 insertions, 0 deletions