diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2013-06-02 10:39:07 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2013-07-04 17:42:49 +0200 |
commit | 89ae337acbe4dba5b2481007aec1277252d2b86c (patch) | |
tree | 0ba3c064367883796c4665a91bf7d1821bea35f3 /include | |
parent | c2fc83e83d4fbc6f63b2b0f0be898374e6ddc78f (diff) | |
download | qemu-89ae337acbe4dba5b2481007aec1277252d2b86c.zip qemu-89ae337acbe4dba5b2481007aec1277252d2b86c.tar.gz qemu-89ae337acbe4dba5b2481007aec1277252d2b86c.tar.bz2 |
exec: move listener from AddressSpaceDispatch to AddressSpace
This will help having two copies of AddressSpaceDispatch during the
recreation of the radix tree (one being built, and one that is complete
and will be protected by RCU). We do not want to have to unregister and
re-register the listener.
Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/exec/memory.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/exec/memory.h b/include/exec/memory.h index 8355bdb..248c89b 100644 --- a/include/exec/memory.h +++ b/include/exec/memory.h @@ -209,6 +209,8 @@ struct AddressSpace { int ioeventfd_nb; struct MemoryRegionIoeventfd *ioeventfds; struct AddressSpaceDispatch *dispatch; + MemoryListener dispatch_listener; + QTAILQ_ENTRY(AddressSpace) address_spaces_link; }; |