summaryrefslogtreecommitdiff
path: root/target-ppc/arch_dump.c
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2014-12-02 11:23:19 +0000
committerPaolo Bonzini <pbonzini@redhat.com>2015-06-05 17:10:00 +0200
commit5f2cb94688bd0b2c88e0fc1ac3c4582965b7b106 (patch)
tree79b6b87ed4f58533b40c67a72ff66f16a73c5f24 /target-ppc/arch_dump.c
parent03eebc9e3246b9b3f5925aa41f7dfd7c1e467875 (diff)
downloadqemu-5f2cb94688bd0b2c88e0fc1ac3c4582965b7b106.tar.gz
memory: make cpu_physical_memory_sync_dirty_bitmap() fully atomic
The fast path of cpu_physical_memory_sync_dirty_bitmap() directly manipulates the dirty bitmap. Use atomic_xchg() to make the test-and-clear atomic. Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Message-Id: <1417519399-3166-7-git-send-email-stefanha@redhat.com> [Only do xchg on nonzero words. - Paolo] Reviewed-by: Fam Zheng <famz@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'target-ppc/arch_dump.c')
0 files changed, 0 insertions, 0 deletions