lkml.org 
[lkml]   [2011]   [Dec]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[PATCH 00/16] [GIT PULL] tracing: fixes/cleanups, no stop-machine, update stack tracer

    Ingo,

    This patch set contains a few things.

    1) various fixes and cleanups, one is even marked as stable, but its
    a minor bug fix that probably is not worth pushing to mainline this
    late in the -rc.

    2) The infrastructure to use ftrace function tracing without stop_machine.
    Although x86 doesn't have the iret code finished to do this yet,
    other archs like PPC can. This will also test out the code better.
    Note, it's just a single patch left that converts x86 to use this code.

    3) Moving the stack tracer to its own function list. As Jiri is
    working on having perf do function tracing, he found a few bugs
    that were hard to find without another user outside the global users.
    It makes sense to have the stack tracer separate from the function
    tracer anyway, and it gives a good test bed for perf and function
    tracing as well.

    -- 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: 38b78eb855409a05f9d370228bec1955e6878e08


    Jiri Olsa (1):
    ftrace: Fix unregister ftrace_ops accounting

    Steven Rostedt (14):
    ftrace: Do not function trace inlined functions
    ftrace: Allow archs to modify code without stop machine
    ftrace: Remove usage of "freed" records
    ftrace: Allocate the mcount record pages as groups
    ftrace: Replace record newlist with record page list
    ftrace: Sort the mcount records on each page
    ftrace: Use bsearch to find record ip
    ftrace: Fix ftrace hash record update with notrace
    ftrace: Create ftrace_hash_empty() helper routine
    ftrace: Allow other users of function tracing to use the output listing
    ftrace: Decouple hash items from showing filtered functions
    tracing: Have stack_tracer use a separate list of functions
    ftrace: Allow access to the boot time function enabling
    tracing: Have stack tracing set filtered functions at boot

    Tejun Heo (1):
    tracing: Factorize filter creation

    ----
    Documentation/kernel-parameters.txt | 8 +
    include/linux/compiler-gcc.h | 5 +
    include/linux/ftrace.h | 76 ++++-
    kernel/trace/ftrace.c | 715 +++++++++++++++++++++++++----------
    kernel/trace/trace_events_filter.c | 283 +++++++-------
    kernel/trace/trace_stack.c | 30 ++-
    6 files changed, 767 insertions(+), 350 deletions(-)
    [unhandled content-type:application/pgp-signature]
    \
     
     \ /
      Last update: 2011-12-21 13:41    [W:4.200 / U:0.076 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site