]> git.proxmox.com Git - mirror_qemu.git/commitdiff
spapr_iommu: unregister vmstate at unrealize time
authorGreg Kurz <groug@kaod.org>
Tue, 25 Jul 2017 18:00:22 +0000 (20:00 +0200)
committerDavid Gibson <david@gibson.dropbear.id.au>
Thu, 7 Sep 2017 23:30:54 +0000 (09:30 +1000)
Signed-off-by: Greg Kurz <groug@kaod.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
hw/ppc/spapr_iommu.c

index 25c5f6d79570467cb95e4e896aea40359dd20c23..a75584c947a975c9d0ef2aab36d0da3c48b5e8c1 100644 (file)
@@ -374,6 +374,8 @@ static void spapr_tce_table_unrealize(DeviceState *dev, Error **errp)
 {
     sPAPRTCETable *tcet = SPAPR_TCE_TABLE(dev);
 
+    vmstate_unregister(DEVICE(tcet), &vmstate_spapr_tce_table, tcet);
+
     QLIST_REMOVE(tcet, list);
 
     spapr_tce_table_disable(tcet);