]> Gentwo Git Trees - linux/.git/commit
sched: Fix trace_sched_switch(.prev_state)
authorPeter Zijlstra <peterz@infradead.org>
Wed, 19 Mar 2025 21:23:23 +0000 (22:23 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Tue, 8 Apr 2025 18:55:51 +0000 (20:55 +0200)
commit8feb053d53194382fcfb68231296fdc220497ea6
tree30a7c5b059bbc434acd4a219b8d9e1a25440cffb
parent3e816361e94a0e79b1aabf44abec552e9698b196
sched: Fix trace_sched_switch(.prev_state)

Gabriele noted that in case of signal_pending_state(), the tracepoint
sees a stale task-state.

Fixes: fa2c3254d7cf ("sched/tracing: Don't re-read p->state when emitting sched_switch event")
Reported-by: Gabriele Monaco <gmonaco@redhat.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Cc: Valentin Schneider <vschneid@redhat.com>
kernel/sched/core.c