tools/power/x86/intel-speed-select: Fix CPU count display
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Thu, 15 Jun 2023 23:18:15 +0000 (16:18 -0700)
committerSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Tue, 8 Aug 2023 22:16:40 +0000 (15:16 -0700)
Fix CPU count display for power domain != 0. In the function
punit_id is always 0, so it never incremented cpu count for power
domain id != 0.

Update punit_id after call to update_punit_cpu_info() to what is
actually received from the kernel.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
tools/power/x86/intel-speed-select/isst-config.c

index a73346e854b85b27bb7519bc19d12e8b5378a57b..f70a710e5dc64d44b894035cd1ccc033affbfc8e 100644 (file)
@@ -778,6 +778,7 @@ static void create_cpu_map(void)
                                        map.cpu_map[0].logical_cpu);
                        } else {
                                update_punit_cpu_info(map.cpu_map[0].physical_cpu, &cpu_map[i]);
+                               punit_id = cpu_map[i].punit_id;
                        }
                }
                cpu_map[i].initialized = 1;