diff options
author | Chris Wilson <[email protected]> | 2015-01-06 10:29:35 +0000 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2015-01-09 11:20:39 +0100 |
commit | a63b03e2d2477586440741677ecac45bcf28d7b1 (patch) | |
tree | e59245ca27e14ca56dfb59ac351d6666ee8c3050 /tools/perf/scripts/python/Perf-Trace-Util/lib | |
parent | 11c8f01b423b2d9742ce21e44cb7da7b55429ad5 (diff) |
mutex: Always clear owner field upon mutex_unlock()
Currently if DEBUG_MUTEXES is enabled, the mutex->owner field is only
cleared iff debug_locks is active. This exposes a race to other users of
the field where the mutex->owner may be still set to a stale value,
potentially upsetting mutex_spin_on_owner() among others.
References: https://bugs.freedesktop.org/show_bug.cgi?id=87955
Signed-off-by: Chris Wilson <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Acked-by: Davidlohr Bueso <[email protected]>
Cc: Daniel Vetter <[email protected]>
Cc: Linus Torvalds <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib')
0 files changed, 0 insertions, 0 deletions