[kernel] r5524 - dists/trunk/arch/mips/linux-patch-2.6.15-mips-2.6.15/debian/patches

Martin Michlmayr tbm at costa.debian.org
Fri Jan 20 02:18:50 UTC 2006


Author: tbm
Date: Fri Jan 20 02:18:50 2006
New Revision: 5524

Modified:
   dists/trunk/arch/mips/linux-patch-2.6.15-mips-2.6.15/debian/patches/27_cobalt-def_fix.dpatch
Log:
only a workaround, not a real fix


Modified: dists/trunk/arch/mips/linux-patch-2.6.15-mips-2.6.15/debian/patches/27_cobalt-def_fix.dpatch
==============================================================================
--- dists/trunk/arch/mips/linux-patch-2.6.15-mips-2.6.15/debian/patches/27_cobalt-def_fix.dpatch	(original)
+++ dists/trunk/arch/mips/linux-patch-2.6.15-mips-2.6.15/debian/patches/27_cobalt-def_fix.dpatch	Fri Jan 20 02:18:50 2006
@@ -1,15 +1,16 @@
 #! /bin/sh -e
 ## 27_cobalt-def_fix.dpatch by Martin Michlmayr <tbm at cyrius.com>
 
-## DP: Fix a CPU definition for Cobalt
-## DP: Upstream status: submitted to linux-mips
+## DP: Workaround a bug in Cobalt that'll cause a crash on boot
+## DP: Upstream status: is only a workaround, real solution in work
 
-# Fixes a bug in 26_cobalt-ll-sc.dpatch
+# Ralf Baechle writes:
+# > If cpu_icache_snoops_remote_store is not set, Cobalt will crash
+# > immediately when starting the kernel.
+# That's papering over the actual bug.  The CPU has no scache, so the
+# scache flushing functions aren't getting initialized and the NULL
+# pointer is eventually called as a function.
 
-# If cpu_icache_snoops_remote_store is not set, Cobalt will crash
-# immediately when starting the kernel.
-
-# Signed-off-by: Martin Michlmayr <tbm at cyrius.com>
 
 if [ $# -lt 1 ]; then
     echo "`basename $0`: script expects -patch|-unpatch as argument" >&2



More information about the Kernel-svn-changes mailing list