Title: [6957] trunk/arch/blackfin/kernel/traps.c: Add workaround for ANOMALY_05000189 - which should fix bug [#5129]
Revision
6957
Author
rgetz
Date
2009-07-09 10:11:52 -0500 (Thu, 09 Jul 2009)

Log Message

Add workaround for ANOMALY_05000189 - which should fix bug [#5129]

Modified Paths

Diff

Modified: trunk/arch/blackfin/kernel/traps.c (6956 => 6957)


--- trunk/arch/blackfin/kernel/traps.c	2009-07-09 14:43:39 UTC (rev 6956)
+++ trunk/arch/blackfin/kernel/traps.c	2009-07-09 15:11:52 UTC (rev 6957)
@@ -629,7 +629,8 @@
 	}
 
 	if ((ANOMALY_05000461 && trapnr == VEC_HWERR && !access_ok(VERIFY_READ, fp->pc, 8)) ||
-		(ANOMALY_05000281 && trapnr == VEC_HWERR))
+	    (ANOMALY_05000281 && trapnr == VEC_HWERR) ||
+	    (ANOMALY_05000189 && (trapnr == VEC_CPLB_I_VL || trapnr == VEC_CPLB_VL)))
 		fp->pc = SAFE_USER_INSTRUCTION;
 
  traps_done:
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to