diff options
author | David Gibson <david@gibson.dropbear.id.au> | 2014-05-30 12:59:00 -0600 |
---|---|---|
committer | Alex Williamson <alex.williamson@redhat.com> | 2014-05-30 12:59:00 -0600 |
commit | 078c44f48eb9e5134a06f29bec362c1744ca39a3 (patch) | |
tree | a90b2d2ecdafbf8eec14f246085ae54f032a7783 /async.c | |
parent | 4cb47d281a995cb49e4652cb26bafb3ab2d9bd28 (diff) | |
download | hqemu-078c44f48eb9e5134a06f29bec362c1744ca39a3.zip hqemu-078c44f48eb9e5134a06f29bec362c1744ca39a3.tar.gz |
memory: Sanity check that no listeners remain on a destroyed AddressSpace
At the moment, most AddressSpace objects last as long as the guest system
in practice, but that could well change in future. In addition, for VFIO
we will be introducing some private per-AdressSpace information, which must
be disposed of before the AddressSpace itself is destroyed.
To reduce the chances of subtle bugs in this area, this patch adds
asssertions to ensure that when an AddressSpace is destroyed, there are no
remaining MemoryListeners using that AS as a filter.
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'async.c')
0 files changed, 0 insertions, 0 deletions