From 5be663e3cfcf50de91186799324ea7be49c3988b Mon Sep 17 00:00:00 2001 From: Yihao Wu Date: Fri, 1 May 2020 03:09:32 +0800 Subject: [PATCH] alinux: sched: Fix p->cpu build error on aarch64 to #27372989 CONFIG_THREAD_INFO_IN_TASK is not set for aarch64, task_struct has no cpu member. We should use the helper functiton task_cpu instead. Fixes: 9e7b35d6d84e ("alinux: sched: Introduce per-cgroup iowait accounting") Signed-off-by: Yihao Wu Reviewed-by: Joseph Qi --- kernel/sched/fair.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 08671ef70091..cf9b1492d4c0 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -10042,7 +10042,7 @@ static void update_nr_iowait_fair(struct task_struct *p, long inc) if (!schedstat_enabled()) return; - clock = __rq_clock_broken(cpu_rq(p->cpu)); + clock = __rq_clock_broken(cpu_rq(task_cpu(p))); for_each_sched_entity(se) { /* -- GitLab