• Paolo Bonzini's avatar
    memory: add ref/unref calls · dfde4e6e
    Paolo Bonzini authored
    Add ref/unref calls at the following places:
    
    - places where memory regions are stashed by a listener and
      used outside the BQL (including in Xen or KVM).
    
    - memory_region_find callsites
    
    - creation of aliases and containers (only the aliased/contained
      region gets a reference to avoid loops)
    
    - around calls to del_subregion/add_subregion, where the region
      could disappear after the first call
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    dfde4e6e
memory.c 55.1 KB