tools/power turbostat: Remove add_cstate_perf_counter_()
authorZhang Rui <rui.zhang@intel.com>
Sat, 17 May 2025 07:43:59 +0000 (15:43 +0800)
committerLen Brown <len.brown@intel.com>
Sun, 8 Jun 2025 18:10:16 +0000 (14:10 -0400)
As the only caller of add_cstate_perf_counter_(),
add_cstate_perf_counter() just gives extra debug output on top. There is
no need to keep both functions.

Remove add_cstate_perf_counter_() and move all the logic to
add_cstate_perf_counter().

No functional change.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
tools/power/x86/turbostat/turbostat.c

index 2651030c506b2c94d9684371cca9907d9bbb9b8f..9af1e13484e2c92a88ddcfacf780b265a43a76b8 100644 (file)
@@ -8021,35 +8021,31 @@ int *get_cstate_perf_group_fd(struct cstate_counter_info_t *cci, const char *gro
        return NULL;
 }
 
-int add_cstate_perf_counter_(int cpu, struct cstate_counter_info_t *cci, const struct cstate_counter_arch_info *cai)
+int add_cstate_perf_counter(int cpu, struct cstate_counter_info_t *cci, const struct cstate_counter_arch_info *cai)
 {
+       int ret = -1;
+
        if (no_perf)
                return -1;
 
        int *pfd_group = get_cstate_perf_group_fd(cci, cai->perf_subsys);
 
        if (pfd_group == NULL)
-               return -1;
+               goto end;
 
        const unsigned int type = read_perf_type(cai->perf_subsys);
        const unsigned int config = read_perf_config(cai->perf_subsys, cai->perf_name);
 
-       const int fd_counter = open_perf_counter(cpu, type, config, *pfd_group, PERF_FORMAT_GROUP);
+       ret = open_perf_counter(cpu, type, config, *pfd_group, PERF_FORMAT_GROUP);
 
-       if (fd_counter == -1)
-               return -1;
+       if (ret == -1)
+               goto end;
 
        /* If it's the first counter opened, make it a group descriptor */
        if (*pfd_group == -1)
-               *pfd_group = fd_counter;
-
-       return fd_counter;
-}
-
-int add_cstate_perf_counter(int cpu, struct cstate_counter_info_t *cci, const struct cstate_counter_arch_info *cai)
-{
-       int ret = add_cstate_perf_counter_(cpu, cci, cai);
+               *pfd_group = ret;
 
+end:
        if (debug >= 2)
                fprintf(stderr, "%s: %d (cpu: %d)\n", __func__, ret, cpu);