summaryrefslogtreecommitdiff
path: root/kernel/sched/stats.h
diff options
context:
space:
mode:
authorPeter Zijlstra <peterz@infradead.org>2025-09-25 11:26:22 +0200
committerPeter Zijlstra <peterz@infradead.org>2025-10-16 11:13:54 +0200
commit5892cbd85dbf9059b8a3a7dd8ab64c0fce671029 (patch)
treeef745a0676054851f40d6472ba8a9b2a9d2583e8 /kernel/sched/stats.h
parent46a177fb01e52ec0e3f9eab9b217a0f7c8909eeb (diff)
downloadlinux-next-5892cbd85dbf9059b8a3a7dd8ab64c0fce671029.tar.gz
linux-next-5892cbd85dbf9059b8a3a7dd8ab64c0fce671029.zip
sched: Match __task_rq_{,un}lock()
In preparation to adding more rules to __task_rq_lock(), such that __task_rq_unlock() will no longer be equivalent to rq_unlock(), make sure every __task_rq_lock() is matched by a __task_rq_unlock() and vice-versa. Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Juri Lelli <juri.lelli@redhat.com> Acked-by: Tejun Heo <tj@kernel.org> Acked-by: Vincent Guittot <vincent.guittot@linaro.org>
Diffstat (limited to 'kernel/sched/stats.h')
-rw-r--r--kernel/sched/stats.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched/stats.h b/kernel/sched/stats.h
index 26f3fd4d34ce..cbf7206b3f9d 100644
--- a/kernel/sched/stats.h
+++ b/kernel/sched/stats.h
@@ -206,7 +206,7 @@ static inline void psi_ttwu_dequeue(struct task_struct *p)
rq = __task_rq_lock(p, &rf);
psi_task_change(p, p->psi_flags, 0);
- __task_rq_unlock(rq, &rf);
+ __task_rq_unlock(rq, p, &rf);
}
}