diff options
author | 2011-07-11 16:28:50 +0200 | |
---|---|---|
committer | 2011-07-15 09:54:02 -0700 | |
commit | c64be78ffb415278d7d32d6f55de95c73dcc19a4 (patch) | |
tree | 0777bdbb0424a6ce948c817247757a4ba3b01a32 /tools/perf/scripts/python/check-perf-trace.py | |
parent | Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-fixes (diff) | |
download | linux-dev-c64be78ffb415278d7d32d6f55de95c73dcc19a4.tar.xz linux-dev-c64be78ffb415278d7d32d6f55de95c73dcc19a4.zip |
sched: Fix 32bit race
Commit 3fe1698b7fe0 ("sched: Deal with non-atomic min_vruntime reads
on 32bit") forgot to initialize min_vruntime_copy which could lead to
an infinite while loop in task_waking_fair() under some circumstances
(early boot, lucky timing).
[ This bug was also reported by others that blamed it on the RCU
initialization problems ]
Reported-and-tested-by: Bruno Wolff III <bruno@wolff.to>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Reviewed-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions