]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ARM: 7542/1: mm: fix cache LoUIS API for xscale and feroceon
authorLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Fri, 28 Sep 2012 14:09:59 +0000 (15:09 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Fri, 28 Sep 2012 20:09:50 +0000 (21:09 +0100)
Some architectures like xscale and feroceon have cache API variants that
map cache flushing functions as aliases to the base architecture.
This patch adds the required aliases to complete the implementation of
cache flushing LoUIS API.

Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mm/proc-feroceon.S
arch/arm/mm/proc-xscale.S

index 85e5e3baa3d44a84278ee4bf4200948acf4249fe..4106b09e0c29ad07530e095ca361e84f92489d32 100644 (file)
@@ -434,6 +434,7 @@ ENDPROC(feroceon_dma_unmap_area)
        range_alias flush_icache_all
        range_alias flush_user_cache_all
        range_alias flush_kern_cache_all
+       range_alias flush_kern_cache_louis
        range_alias flush_user_cache_range
        range_alias coherent_kern_range
        range_alias coherent_user_range
index b5ea31d6daaca86a60e81dad6782ae068ba7a5dd..25510361aa181e7200d6f69a64d41ff6b8f8a8a6 100644 (file)
@@ -442,6 +442,7 @@ ENDPROC(xscale_dma_unmap_area)
        a0_alias flush_icache_all
        a0_alias flush_user_cache_all
        a0_alias flush_kern_cache_all
+       a0_alias flush_kern_cache_louis
        a0_alias flush_user_cache_range
        a0_alias coherent_kern_range
        a0_alias coherent_user_range