]> Pileus Git - ~andy/linux/blobdiff - arch/sh/mm/cache.c
Merge branch 'sh/stable-updates'
[~andy/linux] / arch / sh / mm / cache.c
index 5e1091be9dc4cc48bbff678d8cf76e648ce37704..e8810f7fc7ea0ff7e389d728811c73b419917f8e 100644 (file)
@@ -164,11 +164,17 @@ void flush_cache_all(void)
 
 void flush_cache_mm(struct mm_struct *mm)
 {
+       if (boot_cpu_data.dcache.n_aliases == 0)
+               return;
+
        cacheop_on_each_cpu(local_flush_cache_mm, mm, 1);
 }
 
 void flush_cache_dup_mm(struct mm_struct *mm)
 {
+       if (boot_cpu_data.dcache.n_aliases == 0)
+               return;
+
        cacheop_on_each_cpu(local_flush_cache_dup_mm, mm, 1);
 }