diff options
author | Marc MarĂ <marc.mari.barcelo@gmail.com> | 2015-02-24 17:34:14 +0100 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2015-03-10 14:02:23 +0100 |
commit | 1e34cf9681ec549e26f30daaabc1ce58d60446f7 (patch) | |
tree | 264d8f96a4c4ea26c54a9b17ba29dae51db28df5 /tests/virtio-blk-test.c | |
parent | 833a7cc36e63653641558ba27148076f9a32062f (diff) |
libqos: Solve bug in interrupt checking when using MSIX in virtio-pci.c
The MSIX interrupt was always acked without checking its value, which caused a
race condition. If the ISR was raised between the read and the acking, the ISR
was never detected and it timed out.
Signed-off-by: Marc MarĂ <marc.mari.barcelo@gmail.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Tested-by: John Snow <jsnow@redhat.com>
Message-id: 1424795655-16952-1-git-send-email-marc.mari.barcelo@gmail.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'tests/virtio-blk-test.c')
0 files changed, 0 insertions, 0 deletions