aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/tasks.py
diff options
context:
space:
mode:
authorPeter Zijlstra <[email protected]>2021-06-11 10:28:13 +0200
committerPeter Zijlstra <[email protected]>2021-06-18 11:43:07 +0200
commit3ba9f93b12361e005dd65fcc8072b42e3189f4f4 (patch)
treeff7b3224fb4f03ea17ac76b0d1ad0c2431d0a7ab /scripts/gdb/linux/tasks.py
parentb03fbd4ff24c5f075e58eb19261d5f8b3e40d7c6 (diff)
sched,perf,kvm: Fix preemption condition
When ran from the sched-out path (preempt_notifier or perf_event), p->state is irrelevant to determine preemption. You can get preempted with !task_is_running() just fine. The right indicator for preemption is if the task is still on the runqueue in the sched-out path. Signed-off-by: Peter Zijlstra (Intel) <[email protected]> Acked-by: Mark Rutland <[email protected]> Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'scripts/gdb/linux/tasks.py')
0 files changed, 0 insertions, 0 deletions