commit | 2d542cf34264ac92e9e7ac55c0b096b066d569d2 | [log] [tgz] |
---|---|---|
author | Ingo Molnar <mingo@elte.hu> | Wed Feb 25 08:40:09 2009 +0100 |
committer | Ingo Molnar <mingo@elte.hu> | Wed Feb 25 09:16:01 2009 +0100 |
tree | e7864da3a119ba2fd1800616f0041610d09058cb | |
parent | 499aa86dcbc3c4daf7d2c59c5c30e1a78220fbc1 [diff] |
tracing/hw-branch-tracing: convert bts-tracer mutex to a spinlock Impact: fix CPU hotplug lockup bts_hotcpu_handler() is called with irqs disabled, so using mutex_lock() is a no-no. All the BTS codepaths here are atomic (they do not schedule), so using a spinlock is the right solution. Cc: Markus Metzger <markus.t.metzger@intel.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>