preempt_enable();
 }
 
-#if defined(CONFIG_MIPS_CMP) || defined(CONFIG_MIPS_CPS)
-#define cpu_has_safe_index_cacheops 0
-#else
-#define cpu_has_safe_index_cacheops 1
-#endif
-
 /*
  * Must die.
  */
         * subset property so we have to flush the primary caches
         * explicitly
         */
-       if (cpu_has_safe_index_cacheops && size >= dcache_size) {
+       if (size >= dcache_size) {
                r4k_blast_dcache();
        } else {
                R4600_HIT_CACHEOP_WAR_IMPL;
                return;
        }
 
-       if (cpu_has_safe_index_cacheops && size >= dcache_size) {
+       if (size >= dcache_size) {
                r4k_blast_dcache();
        } else {
                R4600_HIT_CACHEOP_WAR_IMPL;
         * Aliases only affect the primary caches so don't bother with
         * S-caches or T-caches.
         */
-       if (cpu_has_safe_index_cacheops && size >= dcache_size)
+       if (size >= dcache_size)
                r4k_blast_dcache();
        else {
                R4600_HIT_CACHEOP_WAR_IMPL;