summaryrefslogtreecommitdiffstats
path: root/tests/qemu-iotests
diff options
context:
space:
mode:
authorDr. David Alan Gilbert <dgilbert@redhat.com>2015-12-10 16:31:46 +0000
committerPeter Maydell <peter.maydell@linaro.org>2015-12-11 12:51:27 +0000
commit3fd3c4b37c116cce7e9810fcc15a0a2cf15115a5 (patch)
tree388fdaa41ba161791897718ed5c8a5688f682c07 /tests/qemu-iotests
parentb969526adf3d77c4a70d7aae41a2f6dccbd024a7 (diff)
downloadhqemu-3fd3c4b37c116cce7e9810fcc15a0a2cf15115a5.zip
hqemu-3fd3c4b37c116cce7e9810fcc15a0a2cf15115a5.tar.gz
Fix xbzrle vs last_sent_block update
My fix (84e7b80a) replaced the last_sent_block update that I'd removed earlier; however it was too aggressive in the xbzrle case. save_xbzrle_page might return '0' to mean that the page didn't need sending since it was the same as the last sent version; in this case we can't update 'last_sent_block' since we didn't actually send it. Symptom: 'Illegal RAM offset 1018000' as we try and send a page to the wrong RAMBlock; potentially that could be a data corruption if you were really unlucky. Fixes: 84e7b80a05c0c44b90533c6cd2f1db5c932ccf77 Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Message-id: 1449765106-6528-1-git-send-email-dgilbert@redhat.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'tests/qemu-iotests')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud