diff --git a/kernel/sched/walt/walt_rt.c b/kernel/sched/walt/walt_rt.c index 23a3ce5d7e7a..a26e6c278c9e 100644 --- a/kernel/sched/walt/walt_rt.c +++ b/kernel/sched/walt/walt_rt.c @@ -145,7 +145,7 @@ static void walt_select_task_rq_rt(void *unused, struct task_struct *task, int c struct task_struct *curr; struct rq *rq, *this_cpu_rq; bool may_not_preempt; - bool sync = !!(wake_flags && WF_SYNC); + bool sync = !!(wake_flags & WF_SYNC); int ret, target = -1, this_cpu; struct cpumask *lowest_mask;