diff --git a/arch/arm64/kvm/hyp/nvhe/modules.c b/arch/arm64/kvm/hyp/nvhe/modules.c index 128bcde56b3b..364939a754f7 100644 --- a/arch/arm64/kvm/hyp/nvhe/modules.c +++ b/arch/arm64/kvm/hyp/nvhe/modules.c @@ -16,6 +16,16 @@ #include #include +static void *__pkvm_module_memcpy(void *to, const void *from, size_t count) +{ + return memcpy(to, from, count); +} + +static void *__pkvm_module_memset(void *dst, int c, size_t count) +{ + return memset(dst, c, count); +} + static void __kvm_flush_dcache_to_poc(void *addr, size_t size) { kvm_flush_dcache_to_poc((unsigned long)addr, (unsigned long)size); @@ -134,8 +144,8 @@ const struct pkvm_module_ops module_ops = { .host_unshare_hyp = __pkvm_host_unshare_hyp, .pin_shared_mem = hyp_pin_shared_mem, .unpin_shared_mem = hyp_unpin_shared_mem, - .memcpy = memcpy, - .memset = memset, + .memcpy = __pkvm_module_memcpy, + .memset = __pkvm_module_memset, .hyp_pa = hyp_virt_to_phys, .hyp_va = hyp_phys_to_virt, .kern_hyp_va = __kern_hyp_va,