From 9f8a989bb7cf9a1ee757bf2dc98fddfb362d7d3d Mon Sep 17 00:00:00 2001 From: Liang Chen Date: Tue, 20 Jun 2023 20:42:50 +0800 Subject: [PATCH] soc: rockchip: rockchip_performance: fix build error for kernel 6.1 In file included from drivers/soc/rockchip/rockchip_performance.c:9: ./include/uapi/../../kernel/sched/sched.h:3226:2: error: implicit declaration of function 'account_group_exec_runtime' is invalid in C99 [-Werror,-Wimplicit-function-declaration] account_group_exec_runtime(curr, delta_exec); ^ drivers/soc/rockchip/rockchip_performance.c:19:2: error: use of undeclared identifier 'sysctl_sched_uclamp_util_min_rt_default' sysctl_sched_uclamp_util_min_rt_default = util; ^ 2 errors generated. Change-Id: Ia8a25a77429e60935c2a832f741f6ca2512bb51d Signed-off-by: Liang Chen --- drivers/soc/rockchip/rockchip_performance.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/soc/rockchip/rockchip_performance.c b/drivers/soc/rockchip/rockchip_performance.c index 13d077548167..6b96ea060062 100644 --- a/drivers/soc/rockchip/rockchip_performance.c +++ b/drivers/soc/rockchip/rockchip_performance.c @@ -5,6 +5,7 @@ #include #include #include +#include #include #include <../../kernel/sched/sched.h> @@ -16,7 +17,6 @@ static DEFINE_MUTEX(update_mutex); #ifdef CONFIG_UCLAMP_TASK static inline void set_uclamp_util_min_rt(unsigned int util) { - sysctl_sched_uclamp_util_min_rt_default = util; static_branch_enable(&sched_uclamp_used); rockchip_perf_uclamp_sync_util_min_rt_default(); } @@ -145,7 +145,7 @@ struct cpumask *rockchip_perf_get_cpub_mask(void) int rockchip_perf_select_rt_cpu(int prev_cpu, struct cpumask *lowest_mask) { struct cpumask target_mask; - int cpu = nr_cpu_ids; + int cpu; if (!perf_init_done) return prev_cpu;