diff options
| author | Paolo Bonzini | 2013-05-29 12:30:26 +0200 |
|---|---|---|
| committer | Paolo Bonzini | 2013-07-04 17:42:50 +0200 |
| commit | 6092666ebdc68b2634db050689292c71a5c368c0 (patch) | |
| tree | de3d614f3c0d694152e72eb882c0066b8436c124 /include/exec | |
| parent | exec: put memory map in AddressSpaceDispatch (diff) | |
| download | qemu-6092666ebdc68b2634db050689292c71a5c368c0.tar.gz qemu-6092666ebdc68b2634db050689292c71a5c368c0.tar.xz qemu-6092666ebdc68b2634db050689292c71a5c368c0.zip | |
exec: remove cur_map
cur_map is not used anymore; instead, each AddressSpaceDispatch
has its own nodes/sections pair. The priorities of the
MemoryListeners, and in the future RCU, guarantee that the
nodes/sections are not freed while they are still in use.
(In fact, next_map itself is not needed except to free the data on the
next update).
To avoid incorrect use, replace cur_map with a temporary copy that
is only valid while the topology is being updated. If you use it,
the name prev_map makes it clear that you're doing something weird.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/exec')
0 files changed, 0 insertions, 0 deletions
