lkml.org 
[lkml]   [2019]   [Feb]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip:ras/core] EDAC, mce_amd: Print ExtErrorCode and description on a single line
    Commit-ID:  1c1522d32ac49065f88e5a8b3d6e3a5613b20118
    Gitweb: https://git.kernel.org/tip/1c1522d32ac49065f88e5a8b3d6e3a5613b20118
    Author: Yazen Ghannam <yazen.ghannam@amd.com>
    AuthorDate: Fri, 1 Feb 2019 22:55:54 +0000
    Committer: Borislav Petkov <bp@suse.de>
    CommitDate: Mon, 4 Feb 2019 19:29:13 +0100

    EDAC, mce_amd: Print ExtErrorCode and description on a single line

    Save a log line by printing the extended error code and the description
    on a single line. This is similar to how errors are printed in other
    subsystems, e.g. "#, description". If we don't have a valid description
    then only the number/code is printed.

    Signed-off-by: Yazen Ghannam <yazen.ghannam@amd.com>
    Signed-off-by: Borislav Petkov <bp@suse.de>
    Cc: linux-edac <linux-edac@vger.kernel.org>
    Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
    Cc: Tony Luck <tony.luck@intel.com>
    Cc: x86@kernel.org
    Link: https://lkml.kernel.org/r/20190201225534.8177-6-Yazen.Ghannam@amd.com
    ---
    drivers/edac/mce_amd.c | 5 ++---
    1 file changed, 2 insertions(+), 3 deletions(-)

    diff --git a/drivers/edac/mce_amd.c b/drivers/edac/mce_amd.c
    index 7e29ceabdf6f..f286b880f981 100644
    --- a/drivers/edac/mce_amd.c
    +++ b/drivers/edac/mce_amd.c
    @@ -965,13 +965,12 @@ static void decode_smca_error(struct mce *m)

    ip_name = smca_get_long_name(bank_type);

    - pr_emerg(HW_ERR "%s Extended Error Code: %d\n", ip_name, xec);
    + pr_emerg(HW_ERR "%s Ext. Error Code: %d", ip_name, xec);

    /* Only print the decode of valid error codes */
    if (xec < smca_mce_descs[bank_type].num_descs &&
    (hwid->xec_bitmap & BIT_ULL(xec))) {
    - pr_emerg(HW_ERR "%s Error: ", ip_name);
    - pr_cont("%s.\n", smca_mce_descs[bank_type].descs[xec]);
    + pr_cont(", %s.\n", smca_mce_descs[bank_type].descs[xec]);
    }

    if (bank_type == SMCA_UMC && xec == 0 && decode_dram_ecc)
    \
     
     \ /
      Last update: 2019-02-04 21:45    [W:2.673 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site