From f571746af2ed7a7278cf7a9a742a5b9cf8183710 Mon Sep 17 00:00:00 2001 From: Jim Warner Date: Sat, 1 Oct 2022 00:00:00 -0500 Subject: [PATCH] library: tweak support of p-core/e-core identification Wow, after this we'll eliminate one 'jmp' instruction! [ plus we can also save a single precious whitespace ] Signed-off-by: Jim Warner --- library/stat.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/library/stat.c b/library/stat.c index c7cdef52..60d73644 100644 --- a/library/stat.c +++ b/library/stat.c @@ -468,11 +468,10 @@ static void stat_cores_check ( } if (p_core) { core = info->cores; - while (core) { + do { if (core->thread_2 == VACANT) core->type = E_CORE; - core = core->next; - } + } while ((core = core->next)); } } // end: stat_cores_check @@ -530,7 +529,7 @@ static int stat_cores_verify ( { static int fake_core; if (a_cpu > ECORE_BEGIN) { if (!fake_core) fake_core = a_core + 1; - a_core = fake_core++; + a_core = fake_core++; } } #endif if (!stat_core_add(info, a_core, a_cpu)) {