CPU (Linux): removes ARM core count in CPU name

This commit is contained in:
Carter Li
2026-07-09 09:25:34 +08:00
parent 93bca8d480
commit 48c3b4f980
+1 -11
View File
@@ -461,7 +461,6 @@ static void detectArmName(FFstrbuf* cpuinfo, FFCPUResult* cpu, uint32_t implId)
char* line = NULL;
size_t len = 0;
uint32_t lastPartId = UINT32_MAX;
uint32_t num = 0;
while (ffStrbufGetline(&line, &len, cpuinfo)) {
if (!ffStrStartsWith(line, "CPU part\t: ")) {
continue;
@@ -529,10 +528,7 @@ static void detectArmName(FFstrbuf* cpuinfo, FFCPUResult* cpu, uint32_t implId)
}
if (lastPartId != partId) {
if (lastPartId != UINT32_MAX) {
if (num > 1) {
ffStrbufAppendF(&cpu->name, "*%u", num);
}
ffStrbufAppendS(&cpu->name, " + ");
ffStrbufAppendC(&cpu->name, '+');
}
if (name) {
ffStrbufAppendS(&cpu->name, name);
@@ -542,14 +538,8 @@ static void detectArmName(FFstrbuf* cpuinfo, FFCPUResult* cpu, uint32_t implId)
ffStrbufAppend(&cpu->name, &cpu->vendor);
}
lastPartId = partId;
num = 1;
} else {
++num;
}
}
if (num > 1) {
ffStrbufAppendF(&cpu->name, "*%u", num);
}
}
#endif