diff --git a/drivers/virt/gunyah/gh_secure_vm_loader.c b/drivers/virt/gunyah/gh_secure_vm_loader.c index c7626a4bbbe3..e1f8e9a7fe94 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; }