summaryrefslogtreecommitdiffstats
path: root/hw/virtio.c
diff options
context:
space:
mode:
authorMichael S. Tsirkin2010-05-09 18:15:16 +0200
committerMichael S. Tsirkin2010-05-12 01:02:03 +0200
commitc3f8f61157625d0bb5bfc135047573de48fdc675 (patch)
tree3a41eb012612decf7de5fb99297b3d369fefd6e3 /hw/virtio.c
parentpci: cleanly backout of pci_qdev_init() (diff)
downloadqemu-c3f8f61157625d0bb5bfc135047573de48fdc675.tar.gz
qemu-c3f8f61157625d0bb5bfc135047573de48fdc675.tar.xz
qemu-c3f8f61157625d0bb5bfc135047573de48fdc675.zip
pci: irq_state vmstate breakage
Code for saving irq_state got vm_state macros wrong, passing in the wrong parameter. As a result, we both saved a wrong value and restored it to a wrong offset. This leads to device and bus irq counts getting out of sync, which in turn leads to interrupts getting lost or never cleared, such as https://bugzilla.redhat.com/show_bug.cgi?id=588133 Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Acked-by: Juan Quintela <quintela@redhat.com>
Diffstat (limited to 'hw/virtio.c')
0 files changed, 0 insertions, 0 deletions