@@ -1046,7 +1046,7 @@ static void k8_map_sysaddr_to_csrow(struct mem_ctl_info *mci, u64 sys_addr,
10461046 if (!src_mci ) {
10471047 amd64_mc_err (mci , "failed to map error addr 0x%lx to a node\n" ,
10481048 (unsigned long )sys_addr );
1049- edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , mci ,
1049+ edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , mci , 1 ,
10501050 page , offset , syndrome ,
10511051 -1 , -1 , -1 ,
10521052 "failed to map error addr to a node" ,
@@ -1057,7 +1057,7 @@ static void k8_map_sysaddr_to_csrow(struct mem_ctl_info *mci, u64 sys_addr,
10571057 /* Now map the sys_addr to a CSROW */
10581058 csrow = sys_addr_to_csrow (src_mci , sys_addr );
10591059 if (csrow < 0 ) {
1060- edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , mci ,
1060+ edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , mci , 1 ,
10611061 page , offset , syndrome ,
10621062 -1 , -1 , -1 ,
10631063 "failed to map error addr to a csrow" ,
@@ -1077,7 +1077,7 @@ static void k8_map_sysaddr_to_csrow(struct mem_ctl_info *mci, u64 sys_addr,
10771077 amd64_mc_warn (src_mci , "unknown syndrome 0x%04x - "
10781078 "possible error reporting race\n" ,
10791079 syndrome );
1080- edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , mci ,
1080+ edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , mci , 1 ,
10811081 page , offset , syndrome ,
10821082 csrow , -1 , -1 ,
10831083 "unknown syndrome - possible error reporting race" ,
@@ -1096,7 +1096,7 @@ static void k8_map_sysaddr_to_csrow(struct mem_ctl_info *mci, u64 sys_addr,
10961096 channel = ((sys_addr & BIT (3 )) != 0 );
10971097 }
10981098
1099- edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , src_mci ,
1099+ edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , src_mci , 1 ,
11001100 page , offset , syndrome ,
11011101 csrow , channel , -1 ,
11021102 "" , "" );
@@ -1608,7 +1608,7 @@ static void f1x_map_sysaddr_to_csrow(struct mem_ctl_info *mci, u64 sys_addr,
16081608 csrow = f1x_translate_sysaddr_to_cs (pvt , sys_addr , & nid , & chan );
16091609
16101610 if (csrow < 0 ) {
1611- edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , mci ,
1611+ edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , mci , 1 ,
16121612 page , offset , syndrome ,
16131613 -1 , -1 , -1 ,
16141614 "failed to map error addr to a csrow" ,
@@ -1624,7 +1624,7 @@ static void f1x_map_sysaddr_to_csrow(struct mem_ctl_info *mci, u64 sys_addr,
16241624 if (dct_ganging_enabled (pvt ))
16251625 chan = get_channel_from_ecc_syndrome (mci , syndrome );
16261626
1627- edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , mci ,
1627+ edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , mci , 1 ,
16281628 page , offset , syndrome ,
16291629 csrow , chan , -1 ,
16301630 "" , "" );
@@ -1909,7 +1909,7 @@ static void amd64_handle_ce(struct mem_ctl_info *mci, struct mce *m)
19091909 /* Ensure that the Error Address is VALID */
19101910 if (!(m -> status & MCI_STATUS_ADDRV )) {
19111911 amd64_mc_err (mci , "HW has no ERROR_ADDRESS available\n" );
1912- edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , mci ,
1912+ edac_mc_handle_error (HW_EVENT_ERR_CORRECTED , mci , 1 ,
19131913 0 , 0 , 0 ,
19141914 -1 , -1 , -1 ,
19151915 "HW has no ERROR_ADDRESS available" ,
@@ -1937,7 +1937,7 @@ static void amd64_handle_ue(struct mem_ctl_info *mci, struct mce *m)
19371937
19381938 if (!(m -> status & MCI_STATUS_ADDRV )) {
19391939 amd64_mc_err (mci , "HW has no ERROR_ADDRESS available\n" );
1940- edac_mc_handle_error (HW_EVENT_ERR_UNCORRECTED , mci ,
1940+ edac_mc_handle_error (HW_EVENT_ERR_UNCORRECTED , mci , 1 ,
19411941 0 , 0 , 0 ,
19421942 -1 , -1 , -1 ,
19431943 "HW has no ERROR_ADDRESS available" ,
@@ -1956,7 +1956,7 @@ static void amd64_handle_ue(struct mem_ctl_info *mci, struct mce *m)
19561956 if (!src_mci ) {
19571957 amd64_mc_err (mci , "ERROR ADDRESS (0x%lx) NOT mapped to a MC\n" ,
19581958 (unsigned long )sys_addr );
1959- edac_mc_handle_error (HW_EVENT_ERR_UNCORRECTED , mci ,
1959+ edac_mc_handle_error (HW_EVENT_ERR_UNCORRECTED , mci , 1 ,
19601960 page , offset , 0 ,
19611961 -1 , -1 , -1 ,
19621962 "ERROR ADDRESS NOT mapped to a MC" ,
@@ -1970,13 +1970,13 @@ static void amd64_handle_ue(struct mem_ctl_info *mci, struct mce *m)
19701970 if (csrow < 0 ) {
19711971 amd64_mc_err (mci , "ERROR_ADDRESS (0x%lx) NOT mapped to CS\n" ,
19721972 (unsigned long )sys_addr );
1973- edac_mc_handle_error (HW_EVENT_ERR_UNCORRECTED , mci ,
1973+ edac_mc_handle_error (HW_EVENT_ERR_UNCORRECTED , mci , 1 ,
19741974 page , offset , 0 ,
19751975 -1 , -1 , -1 ,
19761976 "ERROR ADDRESS NOT mapped to CS" ,
19771977 "" );
19781978 } else {
1979- edac_mc_handle_error (HW_EVENT_ERR_UNCORRECTED , mci ,
1979+ edac_mc_handle_error (HW_EVENT_ERR_UNCORRECTED , mci , 1 ,
19801980 page , offset , 0 ,
19811981 csrow , -1 , -1 ,
19821982 "" , "" );
0 commit comments