From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932847Ab1EZP37 (ORCPT ); Thu, 26 May 2011 11:29:59 -0400 Received: from hrndva-omtalb.mail.rr.com ([71.74.56.125]:47819 "EHLO hrndva-omtalb.mail.rr.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932540Ab1EZP35 (ORCPT ); Thu, 26 May 2011 11:29:57 -0400 X-Authority-Analysis: v=1.1 cv=ou1QuR4lBR9YeJgEH9ccYmbAdaWqVVq3lOvCKJtMpGM= c=1 sm=0 a=vhdKIqpQuCYA:10 a=PXiC56US2D0A:10 a=5SG0PmZfjMsA:10 a=bbbx4UPp9XUA:10 a=OPBmh+XkhLl+Enan7BmTLg==:17 a=VwQbUJbxAAAA:8 a=Wms0IY76dHe0iP-AmtkA:9 a=hBmTDBdwErt0MMM0absA:7 a=OPBmh+XkhLl+Enan7BmTLg==:117 X-Cloudmark-Score: 0 X-Originating-IP: 67.242.120.143 Message-Id: <20110526152541.995963172@goodmis.org> User-Agent: quilt/0.48-1 Date: Thu, 26 May 2011 11:25:42 -0400 From: Steven Rostedt To: linux-kernel@vger.kernel.org Cc: Ingo Molnar , Andrew Morton , Frederic Weisbecker Subject: [PATCH 00/12] [GIT PULL] tracing: fixes Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Ingo, This patch set contains all fixes. Some of the fixes are to get rid of warnings, but I think getting rid of warnings is a good thing during a merge window. What's different about this and my last pull request: 1) I removed the two patches that were not bug fixes and put them in my queue for 2.6.41/3.1/2.8.1 2) I added two patches, one that was a bug fix that caused a triple fault when PROVE_RCU was set, and the other that caused problems with truncating 64bit words in the trace events. 3) I pulled out Masami's kprobe stack trace fix because it failed on other archs. My last push request, I did compile test other archs, but I only used the default config. This time, I enabled tracing as well (doing it both with and without tracing enabled) and when tracing was enabled, I detected the problem with the lack of save_stack_trace_regs() in other archs. I tested this on x86_64 and x86_32 as well as compiled tested for the following archs, with and without tracing enabled: alpha, arm, blackfin, ia64, parsic, ppc, ppc64, sparc The following had failures for other reason (failed without this patch set): cris, cris32, m68k, mips64, mips32, parsic64, sh, xtensa, uml. Please pull the latest tip/perf/urgent tree, which can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git tip/perf/urgent Jiri Olsa (1): jump_label: Check entries limit in __jump_label_update Rabin Vincent (1): ftrace/recordmcount: Avoid STT_FUNC symbols as base on ARM Rakib Mullick (1): x86/ftrace: Fix compiler warning in ftrace.c Steven Rostedt (7): maccess,probe_kernel: Make write/read src const void * scripts/tags.sh: Fix ctags for DEFINE_EVENT() scripts/tags.sh: Add magic for trace-events for etags too ftrace: Have ftrace_startup() return failure code tracing: Have event with function tracer check error return ftrace: Set ops->flag to enabled even on static function tracing ftrace: Add internal recursive checks liubo (2): tracing: Add __print_symbolic_u64 to avoid warnings on 32bit machine tracing: Update btrfs's tracepoints to use u64 interface ---- arch/blackfin/mm/maccess.c | 4 ++-- arch/s390/mm/maccess.c | 4 ++-- arch/x86/kernel/ftrace.c | 12 ++++++------ include/linux/ftrace_event.h | 12 ++++++++++++ include/linux/sched.h | 2 +- include/linux/uaccess.h | 8 ++++---- include/trace/events/btrfs.h | 4 ++-- include/trace/ftrace.h | 13 +++++++++++++ kernel/jump_label.c | 18 +++++++++++++----- kernel/trace/ftrace.c | 31 ++++++++++++++++++++++++------- kernel/trace/ring_buffer.c | 10 +++++----- kernel/trace/trace.h | 15 +++++++++++++++ kernel/trace/trace_events.c | 7 ++++++- kernel/trace/trace_output.c | 27 +++++++++++++++++++++++++++ mm/maccess.c | 8 ++++---- scripts/recordmcount.h | 8 ++++++++ scripts/tags.sh | 6 ++++-- 17 files changed, 148 insertions(+), 41 deletions(-)