aboutsummaryrefslogtreecommitdiff
path: root/qemu-bridge-helper.c
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2018-08-23 14:21:23 +0200
committerMichael S. Tsirkin <mst@redhat.com>2018-09-07 17:05:18 -0400
commitdb812c4073c77c8a64db8d6663b3416a587c7b4a (patch)
tree8ca2687455cbbeea15a2352a617d11fad18607ea /qemu-bridge-helper.c
parentdbb6da8ba7e02105bdbb33b527e088249c9843c8 (diff)
virtio: update MemoryRegionCaches when guest negotiates features
Because the cache is sized to include the rings and the event indices, negotiating the VIRTIO_RING_F_EVENT_IDX feature will result in the size of the cache changing. And because MemoryRegionCache accesses are range-checked, if we skip this we end up with an assertion failure. This happens with OpenBSD 6.3. Reported-by: Fam Zheng <famz@redhat.com> Fixes: 97cd965c070152bc626c7507df9fb356bbe1cd81 Cc: qemu-stable@nongnu.org Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Tested-by: Fam Zheng <famz@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'qemu-bridge-helper.c')
0 files changed, 0 insertions, 0 deletions