diff options
author | Peter Daifuku <pdaifuku@nvidia.com> | 2014-01-08 17:57:51 -0800 |
---|---|---|
committer | Krishna Reddy <vdumpa@nvidia.com> | 2014-01-13 10:12:12 -0800 |
commit | d74a2ba66efdeef607ec9e2e603c0d9e567dc08c (patch) | |
tree | f19ac01dc3adc7ef7f672f0d1d271adbf74db762 /arch/arm/include | |
parent | a03f52dfc50ea43789752d5e8524c0da15780caa (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.h | 3 |
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; |