]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
EDAC, MCE, AMD: Drop local coreid reporting
authorBorislav Petkov <borislav.petkov@amd.com>
Wed, 24 Aug 2011 15:47:11 +0000 (17:47 +0200)
committerBorislav Petkov <borislav.petkov@amd.com>
Wed, 24 Aug 2011 15:47:11 +0000 (17:47 +0200)
MCE decoding code is reporting the core which encountered the error
unconditionally now so drop this piece. Besides, it reported the
coreid in the local processor package which is not that valuable as a
datapoint.

Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>
drivers/edac/mce_amd.c

index 5bfe6997d9ff73207d6497f3bc15ffc15f9f5795..d1dd16c88ab5fd32b2d6286e65458b4c26797962 100644 (file)
@@ -597,26 +597,8 @@ void amd_decode_nb_mce(int node_id, struct mce *m, u32 nbcfg)
        struct cpuinfo_x86 *c = &boot_cpu_data;
        u16 ec   = EC(m->status);
        u8 xec   = XEC(m->status, 0x1f);
-       u32 nbsh = (u32)(m->status >> 32);
-       int core = -1;
 
-       pr_emerg(HW_ERR "Northbridge Error (node %d", node_id);
-
-       /* F10h, revD can disable ErrCpu[3:0] through ErrCpuVal */
-       if (c->x86 == 0x10 && c->x86_model > 7) {
-               if (nbsh & NBSH_ERR_CPU_VAL)
-                       core = nbsh & nb_err_cpumask;
-       } else {
-               u8 assoc_cpus = nbsh & nb_err_cpumask;
-
-               if (assoc_cpus > 0)
-                       core = fls(assoc_cpus) - 1;
-       }
-
-       if (core >= 0)
-               pr_cont(", core %d): ", core);
-       else
-               pr_cont("): ");
+       pr_emerg(HW_ERR "Northbridge Error (node %d): ", node_id);
 
        switch (xec) {
        case 0x2: