lkml.org 
[lkml]   [2023]   [Jan]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 01/22] EDAC/amd64: Don't set up EDAC PCI control on Family 17h+
    Date
    EDAC PCI control is used to detect/report legacy PCI errors like
    "Parity" and "SERROR". Modern AMD systems use PCIe Advanced Error
    Reporting (AER), and legacy PCI errors should not be reported.

    Remove EDAC PCI control setup on AMD Family 17h and later systems.

    Signed-off-by: Yazen Ghannam <yazen.ghannam@amd.com>
    ---
    Link:
    https://lore.kernel.org/r/20220509145534.44912-2-yazen.ghannam@amd.com

    v1->v2:
    * No change

    drivers/edac/amd64_edac.c | 8 ++++----
    1 file changed, 4 insertions(+), 4 deletions(-)

    diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c
    index e3318e5575a3..2cc7336a5121 100644
    --- a/drivers/edac/amd64_edac.c
    +++ b/drivers/edac/amd64_edac.c
    @@ -4370,12 +4370,12 @@ static int __init amd64_edac_init(void)
    }

    /* register stuff with EDAC MCE */
    - if (boot_cpu_data.x86 >= 0x17)
    + if (boot_cpu_data.x86 >= 0x17) {
    amd_register_ecc_decoder(decode_umc_error);
    - else
    + } else {
    amd_register_ecc_decoder(decode_bus_error);
    -
    - 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);
    --
    2.25.1
    \
     
     \ /
      Last update: 2023-03-26 23:58    [W:3.084 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site