Ingo, I found the build bug with ftrace disabled. It was in the second to last patch of the series. It was a cut and paste error where the ftrace_is_dead() stub had "extern static inline" which caused the error. I rebased and pushed to my git tree. Please check the SHA1, even though the mirrors should be updated by now. I tested this branch with the following: allnoconfig + minconfig to boot full ftrace enabled to boot and test ftrace without function tracing to boot and test no tracing enabled to boot and test allmodconfig to boot and test - a call trace dumped from a non related bug (in slub). I will investigate this later. allyesconfig to build - just made sure it builds. I'm only sending out the last two patches as the other patches are still the same. The rebase started from the second patch. -- Steve Please pull the latest tip/perf/core tree, which can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git tip/perf/core Head SHA1: d696b58ca2c3ca76e784ef89a7e0453d9b7ab187 Steven Rostedt (2): tracing: Warn on output if the function tracer was found corrupted tracing: Do not allocate buffer for trace_marker ---- kernel/trace/ftrace.c | 8 +++ kernel/trace/trace.c | 126 ++++++++++++++++++++++++++++++++++++++----------- kernel/trace/trace.h | 2 + 3 files changed, 108 insertions(+), 28 deletions(-)