aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBixuan Cui <cuibixuan@linux.alibaba.com>2023-02-07 16:17:32 +0800
committerTony Luck <tony.luck@intel.com>2023-02-07 10:23:24 -0800
commitbfacfa2af3e04b51e39c5cbbf45ad6ac9c23a1b3 (patch)
treef184ab2c4de77e73c9f0360b70e1b449f7f1f258
parent60c3182214feb4b192234eb980f30e109bbde5cd (diff)
downloadras-tools-bfacfa2af3e04b51e39c5cbbf45ad6ac9c23a1b3.tar.gz
proc_cpuinfo: fix the bug that modelnum is always zero
Fixes: 65d692c5ce8e (einj_mem_uc: Count Ice Lake Xeon as "advanced RAS") Signed-off-by: Bixuan Cui <cuibixuan@linux.alibaba.com> Signed-off-by: Tony Luck <tony.luck@intel.com>
-rw-r--r--proc_cpuinfo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/proc_cpuinfo.c b/proc_cpuinfo.c
index 3048749..2b7e638 100644
--- a/proc_cpuinfo.c
+++ b/proc_cpuinfo.c
@@ -43,7 +43,7 @@ void proc_cpuinfo(int *nsockets, int *ncpus, char *model, int *modelnum, int **a
strcpy(model, p);
} else if (strncmp(line, "model\t", 6) == 0) {
p = strchr(&line[6], ':');
- *modelnum = atoi(p);
+ *modelnum = atoi(p+1);
} else if (strncmp(line, "physical id", 11) == 0) {
(*ncpus)++;
p = strchr(&line[10], ':');