MINOR: cpu-topo: cpu_dump_topology() SMT info check little optimisation

Once we stumble across the first cpu having the criteria, we exit
earlier from the loop.
This commit is contained in:
David Carlier 2025-04-02 07:00:44 +01:00 committed by Willy Tarreau
parent 3de99a0919
commit a703eeaef7

View File

@ -219,9 +219,12 @@ void cpu_dump_topology(const struct ha_cpu_topo *topo)
int cpu, lvl;
int grp, thr;
for (cpu = 0; cpu <= cpu_topo_lastcpu; cpu++)
if (ha_cpu_topo[cpu].th_cnt > 1)
for (cpu = 0; cpu <= cpu_topo_lastcpu; cpu++) {
if (ha_cpu_topo[cpu].th_cnt > 1) {
has_smt = 1;
break;
}
}
for (cpu = 0; cpu <= cpu_topo_lastcpu; cpu++) {
if (ha_cpu_topo[cpu].st & HA_CPU_F_OFFLINE)