amd64_edac: Build module on x86-32

By popular demand, enable amd64_edac on 32-bit too.

Boris:
 - update Kconfig text.
 - add a warning on load which states that 32-bit configurations are unsupported.

Signed-off-by: Tomasz Pala <gotar@polanet.pl>
Link: http://lkml.kernel.org/r/20141102102212.GA7034@polanet.pl
Signed-off-by: Borislav Petkov <bp@suse.de>
This commit is contained in:
Tomasz Pala 2014-11-02 11:22:12 +01:00 committed by Borislav Petkov
parent bc4febe93c
commit f5b10c45ef
2 changed files with 8 additions and 3 deletions

View file

@ -105,11 +105,11 @@ config EDAC_GHES
In doubt, say 'Y'. In doubt, say 'Y'.
config EDAC_AMD64 config EDAC_AMD64
tristate "AMD64 (Opteron, Athlon64) K8, F10h" tristate "AMD64 (Opteron, Athlon64)"
depends on EDAC_MM_EDAC && AMD_NB && X86_64 && EDAC_DECODE_MCE depends on EDAC_MM_EDAC && AMD_NB && EDAC_DECODE_MCE
help help
Support for error detection and correction of DRAM ECC errors on Support for error detection and correction of DRAM ECC errors on
the AMD64 families of memory controllers (K8 and F10h) the AMD64 families (>= K8) of memory controllers.
config EDAC_AMD64_ERROR_INJECTION config EDAC_AMD64_ERROR_INJECTION
bool "Sysfs HW Error injection facilities" bool "Sysfs HW Error injection facilities"

View file

@ -3035,6 +3035,11 @@ static int __init amd64_edac_init(void)
goto err_no_instances; goto err_no_instances;
setup_pci_device(); setup_pci_device();
#ifdef CONFIG_X86_32
amd64_err("%s on 32-bit is unsupported. USE AT YOUR OWN RISK!\n", EDAC_MOD_STR);
#endif
return 0; return 0;
err_no_instances: err_no_instances: