ANDROID: arm64: Export memory encryption API to modules
This is needed by the //common:kernel_aarch64_allmodconfig target.
Bug: 278749606
Change-Id: I902f39606c93af5db95852c8d9cf19af95e21b2e
Signed-off-by: Keir Fraser <keirf@google.com>
diff --git a/arch/arm64/mm/mem_encrypt.c b/arch/arm64/mm/mem_encrypt.c
index 849b0e6..fd59ab7 100644
--- a/arch/arm64/mm/mem_encrypt.c
+++ b/arch/arm64/mm/mem_encrypt.c
@@ -121,6 +121,7 @@ int set_memory_encrypted(unsigned long addr, int numpages)
return set_memory_xcrypted(ARM_SMCCC_VENDOR_HYP_KVM_MEM_UNSHARE_FUNC_ID,
addr, numpages);
}
+EXPORT_SYMBOL_GPL(set_memory_encrypted);
int set_memory_decrypted(unsigned long addr, int numpages)
{
@@ -130,3 +131,4 @@ int set_memory_decrypted(unsigned long addr, int numpages)
return set_memory_xcrypted(ARM_SMCCC_VENDOR_HYP_KVM_MEM_SHARE_FUNC_ID,
addr, numpages);
}
+EXPORT_SYMBOL_GPL(set_memory_decrypted);