sb_edac: properly handle error count
[linux-2.6-block.git] / drivers / edac / pasemi_edac.c
index 44f73b00df016b2ddbb98c5d706b4f0bb4e0f970..2d35b78ada3c819a5879d9357eadbb5ec2da00e7 100644 (file)
@@ -110,16 +110,16 @@ static void pasemi_edac_process_error_info(struct mem_ctl_info *mci, u32 errsta)
        /* uncorrectable/multi-bit errors */
        if (errsta & (MCDEBUG_ERRSTA_MBE_STATUS |
                      MCDEBUG_ERRSTA_RFL_STATUS)) {
-               edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci,
+               edac_mc_handle_error(HW_EVENT_ERR_UNCORRECTED, mci, 1,
                                     mci->csrows[cs]->first_page, 0, 0,
-                                    cs, 0, -1, mci->ctl_name, "", NULL);
+                                    cs, 0, -1, mci->ctl_name, "");
        }
 
        /* correctable/single-bit errors */
        if (errsta & MCDEBUG_ERRSTA_SBE_STATUS)
-               edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci,
+               edac_mc_handle_error(HW_EVENT_ERR_CORRECTED, mci, 1,
                                     mci->csrows[cs]->first_page, 0, 0,
-                                    cs, 0, -1, mci->ctl_name, "", NULL);
+                                    cs, 0, -1, mci->ctl_name, "");
 }
 
 static void pasemi_edac_check(struct mem_ctl_info *mci)