File: fix-build-on-power-with-libcpupower-from.patch

package info (click to toggle)
cpufreqd 2.4.2-3
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 624 kB
  • sloc: ansic: 5,484; makefile: 239; sh: 133
file content (24 lines) | stat: -rw-r--r-- 752 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
From: Frédéric Bonnard <frediz@debian.org>
Date: Wed, 28 Aug 2019 17:45:49 +0200
X-Dgit-Generated: 2.4.2-2.2 84d796100f73786633f76cff34ce19c22354d8bf
Subject: Fix build on power* with libcpupower from kernel >= 5.1


---

--- cpufreqd-2.4.2.orig/src/cpufreqd.h
+++ cpufreqd-2.4.2/src/cpufreqd.h
@@ -56,4 +56,13 @@
 #define MAX_STRING_LEN		255
 #define MAX_PATH_LEN		512
 
+#ifdef __powerpc__
+#include <linux/version.h>
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 1, 0)
+#define cpufreq_available_frequencies cpufreq_frequencies
+#define cpufreq_get_available_frequencies(cpu) cpufreq_get_frequencies ("available", cpu)
+#define cpufreq_put_available_frequencies(first) cpufreq_put_frequencies (first)
+#endif
+#endif
+
 #endif /* __CPUFREQD_H__ */