tools/power/x86/intel-speed-select: Change path for caching topology info
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Tue, 30 Jun 2020 17:39:40 +0000 (10:39 -0700)
committerSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Thu, 16 Jul 2020 17:17:24 +0000 (10:17 -0700)
We want to cache the topology info to a file, which is not preserved
across boot cycle. The current storage in /tmp is getting preserved.
So change the path from /tmp/isst_cpu_topology.dat to
/var/run/isst_cpu_topology.dat.

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

index 9f68f51ca6523f9aa19569587e3ab4523296b93c..2d10def3fc0094d6a8f083ca2f015dc99de18a9f 100644 (file)
@@ -198,7 +198,7 @@ int out_format_is_json(void)
 
 static int get_stored_topology_info(int cpu, int *core_id, int *pkg_id, int *die_id)
 {
-       const char *pathname = "/tmp/isst_cpu_topology.dat";
+       const char *pathname = "/var/run/isst_cpu_topology.dat";
        struct cpu_topology cpu_top;
        FILE *fp;
        int ret;
@@ -230,7 +230,7 @@ err_ret:
 
 static void store_cpu_topology(void)
 {
-       const char *pathname = "/tmp/isst_cpu_topology.dat";
+       const char *pathname = "/var/run/isst_cpu_topology.dat";
        FILE *fp;
        int i;
 
@@ -247,6 +247,8 @@ static void store_cpu_topology(void)
                return;
        }
 
+       fprintf(stderr, "Caching topology information\n");
+
        for (i = 0; i < topo_max_cpus; ++i) {
                struct cpu_topology cpu_top;