diff --git a/drivers/virt/gunyah/vm_mgr.c b/drivers/virt/gunyah/vm_mgr.c index 2843385560ba..7b0bacb512d7 100644 --- a/drivers/virt/gunyah/vm_mgr.c +++ b/drivers/virt/gunyah/vm_mgr.c @@ -458,6 +458,7 @@ static void gunyah_vm_clean_resources(struct gunyah_vm *ghvm) } list_for_each_entry_safe(ghrsc, riter, &ghvm->resources, list) { + list_del(&ghrsc->list); gunyah_rm_free_resource(ghrsc); } mutex_unlock(&ghvm->resources_lock);