Thread (2 messages) 2 messages, 2 authors, 2010-07-23

RE: [PATCH] RapidIO,powerpc/85xx: remove MCSR_MASK in fsl_rio

From: Li Yang-R58472 <hidden>
Date: 2010-07-23 03:59:51
Also in: lkml

Subject: [PATCH] RapidIO,powerpc/85xx: remove MCSR_MASK in fsl_rio

Fixes compile problem caused by MCSR_MASK removal from book-E =
definitions.

Hi Alex,

Only with your patch, there will still be problem on SRIO platforms =
other than MPC85xx.

I have posted a patch series to fix this together with several =
compatibility issues a month before.

http://patchwork.ozlabs.org/patch/56135/
http://patchwork.ozlabs.org/patch/56136/
http://patchwork.ozlabs.org/patch/56138/
http://patchwork.ozlabs.org/patch/56137/


Can anyone pick the patch series quickly as currently there is a compile =
error when SRIO is enabled.

- Leo
quoted hunk ↗ jump to hunk
Signed-off-by: Alexandre Bounine <redacted>
Cc: Kumar Gala <redacted>
Cc: Grant Likely <redacted>
Cc: Matt Porter <mporter@kernel.crashing.org>
---
arch/powerpc/sysdev/fsl_rio.c |    2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/powerpc/sysdev/fsl_rio.c =
b/arch/powerpc/sysdev/fsl_rio.c
quoted hunk ↗ jump to hunk
index 30e1626..c58df58 100644
--- a/arch/powerpc/sysdev/fsl_rio.c
+++ b/arch/powerpc/sysdev/fsl_rio.c
@@ -245,7 +245,7 @@ static int (*saved_mcheck_exception)(struct pt_regs
*regs);  static int fsl_rio_mcheck_exception(struct pt_regs *regs)  {
	const struct exception_table_entry *entry =3D NULL;
-	unsigned long reason =3D (mfspr(SPRN_MCSR) & MCSR_MASK);
+	unsigned long reason =3D mfspr(SPRN_MCSR);

	if (reason & MCSR_BUS_RBERR) {
		reason =3D in_be32((u32 *)(rio_regs_win + RIO_LTLEDCSR));
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help