From 48c3b4f980aa8a962432844505cf452cd682b0ee Mon Sep 17 00:00:00 2001 From: Carter Li Date: Thu, 9 Jul 2026 09:25:34 +0800 Subject: [PATCH] CPU (Linux): removes ARM core count in CPU name --- src/detection/cpu/cpu_linux.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/detection/cpu/cpu_linux.c b/src/detection/cpu/cpu_linux.c index 6a617727e..df0135ef8 100644 --- a/src/detection/cpu/cpu_linux.c +++ b/src/detection/cpu/cpu_linux.c @@ -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