sh: Don't export flush_dcache_all().
authorPaul Mundt <lethal@linux-sh.org>
Sat, 15 Aug 2009 02:22:50 +0000 (11:22 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Sat, 15 Aug 2009 02:22:50 +0000 (11:22 +0900)
flush_dcache_all() is used internally by the SH-4 cache code, it is not
part of the exported cache API, so make it static and don't export it.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/include/cpu-sh4/cpu/cacheflush.h
arch/sh/mm/cache-sh4.c

index a28c542..0afcf94 100644 (file)
@@ -17,7 +17,6 @@
  *  so we need them.
  */
 void flush_cache_all(void);
-void flush_dcache_all(void);
 void flush_cache_mm(struct mm_struct *mm);
 #define flush_cache_dup_mm(mm) flush_cache_mm(mm)
 void flush_cache_range(struct vm_area_struct *vma, unsigned long start,
index 4ac844b..4466787 100644 (file)
@@ -182,7 +182,7 @@ static void __uses_jump_to_uncached flush_icache_all(void)
        local_irq_restore(flags);
 }
 
-void flush_dcache_all(void)
+static inline void flush_dcache_all(void)
 {
        (*__flush_dcache_segment_fn)(0UL, boot_cpu_data.dcache.way_size);
        wmb();