diff options
author | leigh123linux <[email protected]> | 2016-06-09 10:06:34 +0100 |
---|---|---|
committer | monsta <[email protected]> | 2016-08-16 14:08:20 +0300 |
commit | 5e33d6f96b91b2299342c913826dda3f6d5914b4 (patch) | |
tree | 9afa3873b3aa2084cd4babd86c91efdc8b4f46af | |
parent | 8317f3dd536c10ac06ff29b85ee7d76b190472ce (diff) | |
download | mate-applets-5e33d6f96b91b2299342c913826dda3f6d5914b4.tar.bz2 mate-applets-5e33d6f96b91b2299342c913826dda3f6d5914b4.tar.xz |
fix build with kernel-4.7
-rw-r--r-- | cpufreq/src/cpufreq-monitor-libcpufreq.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cpufreq/src/cpufreq-monitor-libcpufreq.c b/cpufreq/src/cpufreq-monitor-libcpufreq.c index 40c44ba5..4fa9d4c6 100644 --- a/cpufreq/src/cpufreq-monitor-libcpufreq.c +++ b/cpufreq/src/cpufreq-monitor-libcpufreq.c @@ -23,6 +23,7 @@ #include <glib/gi18n.h> #include <stdlib.h> +#include <linux/version.h> #include <cpufreq.h> #include "cpufreq-monitor-libcpufreq.h" @@ -111,7 +112,11 @@ cpufreq_monitor_libcpufreq_run (CPUFreqMonitor *monitor) /* Check whether it failed because * cpu is not online. */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 7, 0) if (!cpufreq_cpu_exists (cpu)) { +#else + if (cpupower_is_cpu_online (cpu)) { +#endif g_object_set (G_OBJECT (monitor), "online", FALSE, NULL); return TRUE; } |