Move dump_misc_regs earlier so decoded register contents are shown even if ECC cannot be enabled. The dump gives info such as number of memory controllers, so it serves as a sensible smoke-check even on platforms without ECC memory.
Signed-off-by: Alexander Monakov <amona...@ispras.ru> Cc: Borislav Petkov <b...@alien8.de> Cc: linux-e...@vger.kernel.org --- Hi, I used this patch when testing EDAC on AMD Family 17h Model 60h CPU, which needs another patch (adding PCI ids) that I intend to send shortly. I think it would be useful to have this upstream. drivers/edac/amd64_edac.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index f91f3bc1e0b2..1136500c5f53 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c @@ -3533,6 +3533,8 @@ static int probe_one_instance(unsigned int nid) goto err_enable; } + dump_misc_regs(pvt); + if (!ecc_enabled(pvt)) { ret = -ENODEV; @@ -3559,8 +3561,6 @@ static int probe_one_instance(unsigned int nid) goto err_enable; } - dump_misc_regs(pvt); - return ret; err_enable: -- 2.26.2