tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON
authorPatryk Wlazlyn <patryk.wlazlyn@linux.intel.com>
Tue, 23 Apr 2024 09:59:49 +0000 (11:59 +0200)
committerLen Brown <len.brown@intel.com>
Wed, 1 May 2024 04:04:24 +0000 (00:04 -0400)
So it compiles on GCC older than 9.0.

Signed-off-by: Patryk Wlazlyn <patryk.wlazlyn@linux.intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
tools/power/x86/turbostat/turbostat.c

index fadf96934f4e1885fc385d2eeb1042fac9c99dbd..bd6cb31b70996db27000d9a4b3d8c90b77f441db 100644 (file)
@@ -38,6 +38,7 @@
 #include <stdbool.h>
 #include <assert.h>
 #include <linux/kernel.h>
+#include <linux/build_bug.h>
 
 #define UNUSED(x) (void)(x)
 
@@ -3467,7 +3468,7 @@ int get_rapl_counters(int cpu, int domain, struct core_data *c, struct pkg_data
                }
        }
 
-       _Static_assert(NUM_RAPL_COUNTERS == 7);
+       BUILD_BUG_ON(NUM_RAPL_COUNTERS != 7);
        write_rapl_counter(&p->energy_pkg, rci, RAPL_RCI_INDEX_ENERGY_PKG);
        write_rapl_counter(&p->energy_cores, rci, RAPL_RCI_INDEX_ENERGY_CORES);
        write_rapl_counter(&p->energy_dram, rci, RAPL_RCI_INDEX_DRAM);