[PATCH 2.4] trivial secondary cache probe fix for R5000/NEVADA - v2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ralf,
How's this then?

/Brian

Index: arch/mips/mm/c-r4k.c
===================================================================
RCS file: /cvs/linux/arch/mips/mm/c-r4k.c,v
retrieving revision 1.3.2.37
diff -u -r1.3.2.37 c-r4k.c
--- arch/mips/mm/c-r4k.c	13 Apr 2003 00:10:30 -0000	1.3.2.37
+++ arch/mips/mm/c-r4k.c	13 Apr 2003 20:43:34 -0000
@@ -1000,6 +1000,14 @@
 		sc_present = probe_scache_kseg1(config);
 		break;
 
+	case CPU_R5000:
+	case CPU_NEVADA:
+		setup_noscache_funcs();
+#ifdef CONFIG_R5000_CPU_SCACHE
+		r5k_sc_init();
+#endif
+                return;
+
 	default:
 		sc_present = 0;
 	}
@@ -1014,17 +1022,7 @@
 	    !(current_cpu_data.scache.flags & MIPS_CACHE_NOT_PRESENT))
 		panic("Dunno how to handle MIPS32 / MIPS64 second level cache");
 
-	switch (current_cpu_data.cputype) {
-	case CPU_R5000:
-	case CPU_NEVADA:
-		setup_noscache_funcs();
-#ifdef CONFIG_R5000_CPU_SCACHE
-		r5k_sc_init();
-#endif
-		break;
-	default:
-		setup_scache_funcs();
-	}
+        setup_scache_funcs();
 }
 
 void __init ld_mmu_r4xx0(void)


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux