Files
android_kernel_xiaomi_sm8450/arch/powerpc/sysdev
Scott Wood 82a9a4809f powerpc/e500: fix breakage with fsl_rio_mcheck_exception
The wrong MCSR bit was being used on e500mc.  MCSR_BUS_RBERR only exists
on e500v1/v2.  Use MCSR_LD on e500mc, and remove all MCSR checking
in fsl_rio_mcheck_exception as we now no longer call that function
if the appropriate bit in MCSR is not set.

If RIO support was enabled at compile-time, but was never probed, just
return from fsl_rio_mcheck_exception rather than dereference a NULL
pointer.

TODO: There is still a remaining, though comparitively minor, issue in
that this recovery mechanism will falsely engage if there's an unrelated
MCSR_LD event at the same time as a RIO error.

Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2011-06-22 06:15:16 -05:00
..
2011-03-31 11:26:23 -03:00
2011-05-19 14:30:43 +10:00
2011-05-04 15:02:15 +10:00
2011-05-04 15:02:15 +10:00
2010-03-04 10:43:58 -06:00
2010-11-29 15:48:20 +11:00
2008-12-21 14:21:15 +11:00
2011-05-19 17:00:06 +10:00
2011-03-31 11:26:23 -03:00
2011-05-26 15:00:37 +10:00
2011-05-26 15:00:37 +10:00
2011-03-10 11:03:56 +11:00
2011-03-31 11:26:23 -03:00
2011-04-20 17:01:19 +10:00
2011-05-04 15:02:15 +10:00