From d19ea08a7007ed3d0458e1f670235d004c0dd3fa Mon Sep 17 00:00:00 2001 From: Peng Yang Date: Thu, 14 Jul 2022 10:50:50 +0800 Subject: [PATCH] gunyah: secure_vm_loader: Don't release the memory when VM load fail When gh_vm_loader_sec_load fail, we shouldn't release the CMA memory.Because hyp not reclaim the memory and hyp assgin the VM memory to HLOS. Change-Id: If575cadd491335b441a328656876e664e4fc18a9 Signed-off-by: Peng Yang --- drivers/virt/gunyah/gh_secure_vm_loader.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/virt/gunyah/gh_secure_vm_loader.c b/drivers/virt/gunyah/gh_secure_vm_loader.c index 701e1207ba8c..d8cc75fb5fd1 100644 --- a/drivers/virt/gunyah/gh_secure_vm_loader.c +++ b/drivers/virt/gunyah/gh_secure_vm_loader.c @@ -255,8 +255,6 @@ static int gh_sec_vm_loader_load_fw(struct gh_sec_vm_dev *vm_dev, if (ret) { dev_err(dev, "Loading Secure VM %s failed %d\n", vm_dev->vm_name, ret); - if (!vm_dev->is_static) - dma_free_coherent(dev, vm_dev->fw_size, virt, dma_handle); return ret; }