From da96a2847af97a79bd876c791db90050fdebefa3 Mon Sep 17 00:00:00 2001 From: Sorayukii Date: Wed, 6 May 2026 17:30:59 +0700 Subject: [PATCH] sched: walt: Replace smp_load_acquire with atomic_read for irq_work flags Signed-off-by: Sorayukii --- kernel/sched/walt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/sched/walt.c b/kernel/sched/walt.c index 5023380dcb9f..c149c35a3be6 100755 --- a/kernel/sched/walt.c +++ b/kernel/sched/walt.c @@ -1291,7 +1291,7 @@ void walt_finish_migrate(struct task_struct *p, * and is in a pending state, do not push a migration * job, because all magic will have been done anyway. */ - if (!(smp_load_acquire(&walt_cpufreq_irq_work.flags) & + if (!(atomic_read(&walt_cpufreq_irq_work.flags) & IRQ_WORK_PENDING)) { raw_spin_lock(&speedchange_cpumask_lock); src_rq->notif_pending = true;