aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/check-perf-trace.py
diff options
context:
space:
mode:
authorTejun Heo <[email protected]>2009-11-13 18:33:53 +0900
committerIngo Molnar <[email protected]>2009-11-15 09:59:54 +0100
commit498657a478c60be092208422fefa9c7b248729c2 (patch)
treec04542330fbbfaaa863fbec0f565b79c89df7033 /tools/perf/scripts/python/check-perf-trace.py
parent055a00865dcfc8e61f3cbefbb879c9577bd36ae5 (diff)
sched, kvm: Fix race condition involving sched_in_preempt_notifers
In finish_task_switch(), fire_sched_in_preempt_notifiers() is called after finish_lock_switch(). However, depending on architecture, preemption can be enabled after finish_lock_switch() which breaks the semantics of preempt notifiers. So move it before finish_arch_switch(). This also makes the in- notifiers symmetric to out- notifiers in terms of locking - now both are called under rq lock. Signed-off-by: Tejun Heo <[email protected]> Acked-by: Avi Kivity <[email protected]> Cc: Peter Zijlstra <[email protected]> LKML-Reference: <[email protected]> Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions