summaryrefslogtreecommitdiff
path: root/arch/arm/include
diff options
context:
space:
mode:
authorPeter Daifuku <pdaifuku@nvidia.com>2014-01-08 17:57:51 -0800
committerKrishna Reddy <vdumpa@nvidia.com>2014-01-13 10:12:12 -0800
commitd74a2ba66efdeef607ec9e2e603c0d9e567dc08c (patch)
treef19ac01dc3adc7ef7f672f0d1d271adbf74db762 /arch/arm/include
parenta03f52dfc50ea43789752d5e8524c0da15780caa (diff)
arm: mm: cpa: only if CONFIG_CPA defined
Enable cpa functions only if CONFIG_CPA defined Bug 1426356 Change-Id: I93acad16e18ac03d5b9bbbc953c0b05a18ab86ac Reviewed-on: http://git-master/r/353514 GVS: Gerrit_Virtual_Submit Tested-by: Peter Daifuku <pdaifuku@nvidia.com> Reviewed-by: Krishna Reddy <vdumpa@nvidia.com>
Diffstat (limited to 'arch/arm/include')
-rw-r--r--arch/arm/include/asm/cacheflush.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/include/asm/cacheflush.h b/arch/arm/include/asm/cacheflush.h
index e4dff852ecca..c6210d4ee775 100644
--- a/arch/arm/include/asm/cacheflush.h
+++ b/arch/arm/include/asm/cacheflush.h
@@ -464,7 +464,7 @@ static inline void __sync_cache_range_r(volatile void *p, size_t size)
* CPUs other than the one you have may have more relaxed rules.
* The caller is required to take care of these.
*/
-
+#ifdef CONFIG_CPA
int set_memory_uc(unsigned long addr, int numpages);
int set_memory_wc(unsigned long addr, int numpages);
int set_memory_wb(unsigned long addr, int numpages);
@@ -485,6 +485,7 @@ int set_pages_array_uc(struct page **pages, int addrinarray);
int set_pages_array_wc(struct page **pages, int addrinarray);
int set_pages_array_wb(struct page **pages, int addrinarray);
int set_pages_array_iwb(struct page **pages, int addrinarray);
+#endif
extern size_t cache_maint_inner_threshold;