cpufreq: Only block min freq setting for booster processes
Signed-off-by: Danny Lin <danny@kdrag0n.dev> Signed-off-by: UtsavBalar1231 <utsavbalar1231@gmail.com>
This commit is contained in:
committed by
UtsavBalar1231
parent
3588cb8f72
commit
f67dd314b6
@@ -18,6 +18,7 @@
|
||||
|
||||
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
|
||||
|
||||
#include <linux/binfmts.h>
|
||||
#include <linux/cpu.h>
|
||||
#include <linux/cpufreq.h>
|
||||
#include <linux/cpufreq_times.h>
|
||||
@@ -727,7 +728,8 @@ static ssize_t store_##file_name \
|
||||
int ret, temp; \
|
||||
struct cpufreq_policy new_policy; \
|
||||
\
|
||||
if (&policy->object == &policy->min) \
|
||||
if (&policy->object == &policy->min && \
|
||||
task_is_booster(current)) \
|
||||
return count; \
|
||||
\
|
||||
memcpy(&new_policy, policy, sizeof(*policy)); \
|
||||
|
||||
Reference in New Issue
Block a user