linux/drivers/edac
Borislav Petkov c756b7289b amd64_edac: Fix interleaving check
commit e726f3c368 upstream.

When matching error address to the range contained by one memory node,
we're in valid range when node interleaving

1. is disabled, or
2. enabled and when the address bits we interleave on match the
interleave selector on this node (see the "Node Interleaving" section in
the BKDG for an enlightening example).

Thus, when we early-exit, we need to reverse the compound logic
statement properly.

Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-01-07 14:43:06 -08:00
..
amd64_edac_dbg.c
amd64_edac_inj.c
amd64_edac.c amd64_edac: Fix interleaving check 2011-01-07 14:43:06 -08:00
amd64_edac.h amd64_edac: unify MCGCTL ECC switching 2010-01-06 15:05:10 -08:00
amd76x_edac.c
amd8111_edac.c
amd8111_edac.h
amd8131_edac.c
amd8131_edac.h
cell_edac.c
cpc925_edac.c
e7xxx_edac.c
e752x_edac.c
edac_core.h
edac_device_sysfs.c
edac_device.c
edac_mc_sysfs.c
edac_mc.c
edac_mce_amd.c edac, mce: Fix wrong mask and macro usage 2010-05-12 14:57:05 -07:00
edac_mce_amd.h
edac_module.c
edac_module.h
edac_pci_sysfs.c
edac_pci.c
edac_stub.c
i3000_edac.c
i3200_edac.c
i5000_edac.c edac: i5000_edac critical fix panic out of bounds 2010-01-22 15:18:15 -08:00
i5100_edac.c
i5400_edac.c
i82443bxgx_edac.c
i82860_edac.c
i82875p_edac.c
i82975x_edac.c
Kconfig
Makefile
mpc85xx_edac.c edac: i5400 fix missing CONFIG_PCI define 2009-10-29 07:39:30 -07:00
mpc85xx_edac.h
mv64x60_edac.c
mv64x60_edac.h
pasemi_edac.c
ppc4xx_edac.c
ppc4xx_edac.h
r82600_edac.c
x38_edac.c