diff options
| author | Peter Zijlstra <peterz@infradead.org> | 2025-09-25 11:26:22 +0200 |
|---|---|---|
| committer | Peter Zijlstra <peterz@infradead.org> | 2025-10-16 11:13:54 +0200 |
| commit | 5892cbd85dbf9059b8a3a7dd8ab64c0fce671029 (patch) | |
| tree | ef745a0676054851f40d6472ba8a9b2a9d2583e8 /kernel/sched/stats.h | |
| parent | 46a177fb01e52ec0e3f9eab9b217a0f7c8909eeb (diff) | |
| download | linux-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.h | 2 |
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); } } |
