From 0eb50e5668bc063da305eaf37e9a38955742b96c Mon Sep 17 00:00:00 2001 From: Mingqiang Chi Date: Mon, 14 Sep 2020 16:25:34 +0800 Subject: [PATCH] cleanup vpci structure when shutdown_vm cleanup vpci structure when shutdown_vm to avoid use uninitialized data after reboot. Tracked-On: #4958 Signed-off-by: Mingqiang Chi Acked-by: Eddie Dong --- hypervisor/dm/vpci/vpci.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hypervisor/dm/vpci/vpci.c b/hypervisor/dm/vpci/vpci.c index e737f4913..d7cb8161b 100644 --- a/hypervisor/dm/vpci/vpci.c +++ b/hypervisor/dm/vpci/vpci.c @@ -274,6 +274,7 @@ void deinit_vpci(struct acrn_vm *vm) } ptdev_release_all_entries(vm); + (void)memset(&vm->vpci, 0U, sizeof(struct acrn_vpci)); /* Free iommu */ destroy_iommu_domain(vm->iommu);