edac: ppc mpc85xx fix mc err detect

Error found by Jeff Haran.

The error detect register is 0s when no errors are detected. The check
code is incorrect, so reverse check sense.

Reported-by: Jeff Haran <jharan@Brocade.COM>
Signed-off-by: Dave Jiang <djiang@mvista.com>
Signed-off-by: Doug Thompson <dougthompson@xmission.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Acked-by: Kumar Gala <galak@kernel.crashing.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by Dave Jiang and committed by Linus Torvalds 55e5750b b298cecb

+1 -1
+1 -1
drivers/edac/mpc85xx_edac.c
··· 674 int row_index; 675 676 err_detect = in_be32(pdata->mc_vbase + MPC85XX_MC_ERR_DETECT); 677 - if (err_detect) 678 return; 679 680 mpc85xx_mc_printk(mci, KERN_ERR, "Err Detect Register: %#8.8x\n",
··· 674 int row_index; 675 676 err_detect = in_be32(pdata->mc_vbase + MPC85XX_MC_ERR_DETECT); 677 + if (!err_detect) 678 return; 679 680 mpc85xx_mc_printk(mci, KERN_ERR, "Err Detect Register: %#8.8x\n",