From: Thomas Hellstrom thellstrom@vmware.com
The force_dma_unencrypted symbol is needed by TTM to set up the correct page protection when memory encryption is active. Export it.
Cc: Dave Hansen dave.hansen@linux.intel.com Cc: Andy Lutomirski luto@kernel.org Cc: Peter Zijlstra peterz@infradead.org Cc: Thomas Gleixner tglx@linutronix.de Cc: Ingo Molnar mingo@redhat.com Cc: Borislav Petkov bp@alien8.de Cc: "H. Peter Anvin" hpa@zytor.com Cc: Heiko Carstens heiko.carstens@de.ibm.com Cc: Christian Borntraeger borntraeger@de.ibm.com Cc: Tom Lendacky thomas.lendacky@amd.com Cc: Christian König christian.koenig@amd.com Signed-off-by: Thomas Hellstrom thellstrom@vmware.com --- arch/x86/mm/mem_encrypt.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/arch/x86/mm/mem_encrypt.c b/arch/x86/mm/mem_encrypt.c index fece30ca8b0c..bbfe8802d63a 100644 --- a/arch/x86/mm/mem_encrypt.c +++ b/arch/x86/mm/mem_encrypt.c @@ -377,6 +377,7 @@ bool force_dma_unencrypted(struct device *dev)
return false; } +EXPORT_SYMBOL(force_dma_unencrypted);
/* Architecture __weak replacement functions */ void __init mem_encrypt_free_decrypted_mem(void)