spapr_pci: Fix memory leak of vmstate_spapr_pci
When VM migrate VMState of spapr_pci, the field(msi_devs) of spapr_pci having a flag of VMS_ALLOC need to allocate memory. If the src doesn't free memory of msi_devs in SaveStateEntry of spapr_pci after QEMUFile save VMState of spapr_pci, it may result in memory leak of msi_devs. We add the post_save func to free memory, which prevents memory leak. Reported-by:Euler Robot <euler.robot@huawei.com> Signed-off-by:
Jinhao Gao <gaojinhao@huawei.com> Acked-by:
David Gibson <david@gibson.dropbear.id.au> Reviewed-by:
Michael S. Tsirkin <mst@redhat.com> Message-Id: <20201231061020.828-2-gaojinhao@huawei.com> Signed-off-by:
Dr. David Alan Gilbert <dgilbert@redhat.com>
Please register or sign in to comment