Loading drivers/thermal/msm_thermal.c +3 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ #include <soc/qcom/scm.h> #include <linux/debugfs.h> #include <linux/pm_opp.h> #include <linux/sched/rt.h> #include <linux/notifier.h> #include <linux/reboot.h> Loading Loading @@ -2695,7 +2696,9 @@ static __ref int do_freq_mitigation(void *data) { int ret = 0; uint32_t cpu = 0, max_freq_req = 0, min_freq_req = 0; struct sched_param param = {.sched_priority = MAX_RT_PRIO-1}; sched_setscheduler(current, SCHED_FIFO, ¶m); while (!kthread_should_stop()) { while (wait_for_completion_interruptible( &freq_mitigation_complete) != 0) Loading Loading
drivers/thermal/msm_thermal.c +3 −0 Original line number Diff line number Diff line Loading @@ -41,6 +41,7 @@ #include <soc/qcom/scm.h> #include <linux/debugfs.h> #include <linux/pm_opp.h> #include <linux/sched/rt.h> #include <linux/notifier.h> #include <linux/reboot.h> Loading Loading @@ -2695,7 +2696,9 @@ static __ref int do_freq_mitigation(void *data) { int ret = 0; uint32_t cpu = 0, max_freq_req = 0, min_freq_req = 0; struct sched_param param = {.sched_priority = MAX_RT_PRIO-1}; sched_setscheduler(current, SCHED_FIFO, ¶m); while (!kthread_should_stop()) { while (wait_for_completion_interruptible( &freq_mitigation_complete) != 0) Loading