if(unlikely(!m->ce_ff || procfile_lines(m->ce_ff) < 1 || procfile_linewords(m->ce_ff, 0) < 1))
continue;
- m->ce_count = strtoull(procfile_lineword(m->ce_ff, 0, 0), NULL, 0);
+ m->ce_count = str2ull(procfile_lineword(m->ce_ff, 0, 0));
ce_sum += m->ce_count;
m->ce_updated = 1;
}
if(unlikely(!m->ue_ff || procfile_lines(m->ue_ff) < 1 || procfile_linewords(m->ue_ff, 0) < 1))
continue;
- m->ue_count = strtoull(procfile_lineword(m->ue_ff, 0, 0), NULL, 0);
+ m->ue_count = str2ull(procfile_lineword(m->ue_ff, 0, 0));
ue_sum += m->ue_count;
m->ue_updated = 1;
}
static RRDSET *ce_st = NULL;
- if(unlikely(!ce_st))
- ce_st = rrdset_find("mem.ecc_ce");
-
if(unlikely(!ce_st)) {
- ce_st = rrdset_create("mem", "ecc_ce", NULL, "ecc", NULL, "ECC Memory Correctable Errors", "errors", 6600
- , update_every, RRDSET_TYPE_LINE);
+ ce_st = rrdset_find("mem.ecc_ce");
+ if(unlikely(!ce_st))
+ ce_st = rrdset_create("mem", "ecc_ce", NULL, "ecc", NULL, "ECC Memory Correctable Errors", "errors",
+ 6600, update_every, RRDSET_TYPE_LINE);
for(m = mc_root; m; m = m->next)
if(m->ce_count_filename)
static RRDSET *ue_st = NULL;
- if(unlikely(!ue_st))
+ if(unlikely(!ue_st)) {
ue_st = rrdset_find("mem.ecc_ue");
- if(unlikely(!ue_st)) {
- ue_st = rrdset_create("mem", "ecc_ue", NULL, "ecc", NULL, "ECC Memory Uncorrectable Errors", "errors", 6610
- , update_every, RRDSET_TYPE_LINE);
+ if(unlikely(!ue_st))
+ ue_st = rrdset_create("mem", "ecc_ue", NULL, "ecc", NULL, "ECC Memory Uncorrectable Errors", "errors",
+ 6610, update_every, RRDSET_TYPE_LINE);
for(m = mc_root; m; m = m->next)
if(m->ue_count_filename)