From d2cbaad13ab7ca6b646f1999cb6aaede37c92df5 Mon Sep 17 00:00:00 2001 From: Laura Abbott Date: Tue, 11 Feb 2014 12:37:49 -0800 Subject: [PATCH] ANDROID: GKI: arm64: Export caching APIs External modules may need to use caching APIs. Export the symbols to allow their use. Change-Id: I72a862608d37dedf0980ee2790ffb93a9de82221 Signed-off-by: Laura Abbott Signed-off-by: Patrick Daly Signed-off-by: Akhil P Oommen Signed-off-by: Charan Teja Reddy (cherry picked from commit 791d853afcd53ce62d7042cfad4e105d9404fd16) [salyzyn squashed in commit e737e6b08e482db8b998a54312d9b1c5e053472e] Signed-off-by: Mark Salyzyn Bug: 141888626 --- arch/arm64/kernel/arm64ksyms.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm64/kernel/arm64ksyms.c b/arch/arm64/kernel/arm64ksyms.c index 72f63a59b008..bde3056bddf9 100644 --- a/arch/arm64/kernel/arm64ksyms.c +++ b/arch/arm64/kernel/arm64ksyms.c @@ -29,6 +29,7 @@ #include #include +#include #include EXPORT_SYMBOL(copy_page); @@ -86,3 +87,8 @@ extern long long __ashrti3(long long a, int b); EXPORT_SYMBOL(__ashrti3); extern long long __lshrti3(long long a, int b); EXPORT_SYMBOL(__lshrti3); + + /* caching functions */ +EXPORT_SYMBOL_GPL(__dma_inv_area); +EXPORT_SYMBOL_GPL(__dma_clean_area); +EXPORT_SYMBOL_GPL(__dma_flush_area);