MIPS: c-r4k: Fix protected_writeback_scache_line for EVA
[linux-2.6-block.git] / arch / mips / include / asm / r4kcache.h
index 38902bf97adc46577bf5bc61721a410dc530560c..667ca3c467b71c3fab5c65137c01a612b7c6ad90 100644 (file)
@@ -210,7 +210,11 @@ static inline void protected_writeback_dcache_line(unsigned long addr)
 
 static inline void protected_writeback_scache_line(unsigned long addr)
 {
+#ifdef CONFIG_EVA
+       protected_cachee_op(Hit_Writeback_Inv_SD, addr);
+#else
        protected_cache_op(Hit_Writeback_Inv_SD, addr);
+#endif
 }
 
 /*