From b32e32bf595f47867d0996319db62bd8ff925798 Mon Sep 17 00:00:00 2001 From: Daniel Mentz Date: Thu, 5 Jun 2025 00:47:24 +0000 Subject: [PATCH] ANDROID: KVM: arm64: pviommu: Fix return value in __pkvm_use_dma_locked Probably due to a typo, __pkvm_use_dma_locked() previously returned EINVAL instead of -EINVAL. Fixes: 9a2496512dbd ("ANDROID: KVM: arm64: pviommu: Add map/unmap() HVC ops") Change-Id: I357eeb28017a120ef725fc54a1aa910b08f18908 Signed-off-by: Daniel Mentz --- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/kvm/hyp/nvhe/mem_protect.c b/arch/arm64/kvm/hyp/nvhe/mem_protect.c index 27db066c4628..fc5848cb6968 100644 --- a/arch/arm64/kvm/hyp/nvhe/mem_protect.c +++ b/arch/arm64/kvm/hyp/nvhe/mem_protect.c @@ -1886,7 +1886,7 @@ static int __pkvm_use_dma_locked(phys_addr_t phys_addr, size_t size, enum kvm_pgtable_prot prot; if (hyp_vcpu) - return EINVAL; + return -EINVAL; ret = ___host_check_page_state_range(phys_addr, size, PKVM_PAGE_TAINTED,