Loading drivers/cpuidle/lpm-levels.c +8 −1 Original line number Diff line number Diff line Loading @@ -36,6 +36,7 @@ #include <linux/cpu_pm.h> #include <linux/cpuhotplug.h> #include <linux/sched/clock.h> #include <linux/sched/stat.h> #include <soc/qcom/pm.h> #include <soc/qcom/event_timer.h> #include <soc/qcom/lpm-stats.h> Loading Loading @@ -582,7 +583,13 @@ static void update_history(struct cpuidle_device *dev, int idx); static inline bool is_cpu_biased(int cpu) { u64 now = sched_clock(); u64 last = sched_get_cpu_last_busy_time(cpu); if (!last) return false; return (now - last) < BIAS_HYST; } static int cpu_power_select(struct cpuidle_device *dev, Loading Loading
drivers/cpuidle/lpm-levels.c +8 −1 Original line number Diff line number Diff line Loading @@ -36,6 +36,7 @@ #include <linux/cpu_pm.h> #include <linux/cpuhotplug.h> #include <linux/sched/clock.h> #include <linux/sched/stat.h> #include <soc/qcom/pm.h> #include <soc/qcom/event_timer.h> #include <soc/qcom/lpm-stats.h> Loading Loading @@ -582,7 +583,13 @@ static void update_history(struct cpuidle_device *dev, int idx); static inline bool is_cpu_biased(int cpu) { u64 now = sched_clock(); u64 last = sched_get_cpu_last_busy_time(cpu); if (!last) return false; return (now - last) < BIAS_HYST; } static int cpu_power_select(struct cpuidle_device *dev, Loading