aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorPeter Zijlstra <peterz@infradead.org>2010-05-25 11:02:55 +0200
committerIngo Molnar <mingo@elte.hu>2010-05-25 11:28:49 +0200
commit87f44bbc246c5244c76a701f8eefba7788bce64a (patch)
tree1370af780bf3bae9e025766f5bbfa9418bb8b68b /drivers
parentd67f088e084755bdceb4f15bc6e05e309db1eea7 (diff)
downloadkernel_samsung_aries-87f44bbc246c5244c76a701f8eefba7788bce64a.zip
kernel_samsung_aries-87f44bbc246c5244c76a701f8eefba7788bce64a.tar.gz
kernel_samsung_aries-87f44bbc246c5244c76a701f8eefba7788bce64a.tar.bz2
perf, trace: Fix !x86 build bug
Patch b7e2ecef92 (perf, trace: Optimize tracepoints by removing IRQ-disable from perf/tracepoint interaction) made the unfortunate mistake of assuming the world is x86 only, correct this. The problem was that perf_fetch_caller_regs() did local_save_flags() into regs->flags, and I re-used that to remove another local_save_flags(), forgetting !x86 doesn't have regs->flags. Do the reverse, remove the local_save_flags() from perf_fetch_caller_regs() and let the ftrace site do the local_save_flags() instead. Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl> Acked-by: Paul Mackerras <paulus@samba.org> Cc: acme@redhat.com Cc: efault@gmx.de Cc: fweisbec@gmail.com Cc: rostedt@goodmis.org LKML-Reference: <1274778175.5882.623.camel@twins> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions