diff options
author | Stefan Hajnoczi <stefanha@redhat.com> | 2014-12-02 11:23:19 +0000 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-06-05 17:10:00 +0200 |
commit | 5f2cb94688bd0b2c88e0fc1ac3c4582965b7b106 (patch) | |
tree | 79b6b87ed4f58533b40c67a72ff66f16a73c5f24 /memory.c | |
parent | 03eebc9e3246b9b3f5925aa41f7dfd7c1e467875 (diff) |
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 'memory.c')
0 files changed, 0 insertions, 0 deletions