lkml.org 
[lkml]   [2009]   [May]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH 0/2][GIT PULL] tracing/filters: adjustements for strings
    From
    Date
    Hi,

    On Sun, 2009-05-03 at 03:50 +0200, Frederic Weisbecker wrote:
    > Hi,
    >
    > The following patchset includes two little peas of features
    > for tracing filters, making them able to filter every kind of strings.
    >
    > Now I can do this:
    >
    > cd /debug/tracing
    > echo > trace
    > echo stacktrace > trace_options
    >
    > cd events/lockdep
    > echo 'name == "&REISERFS_SB(s)->lock" && wait_usec > 0' > lock_acquired/filter
    >
    > echo 1 > lock_acquired/enable
    > sleep 1
    > echo 0 > lock_acquired/enable
    >
    > cat trace
    >
    > # tracer: nop
    > #
    > # TASK-PID CPU# TIMESTAMP FUNCTION
    > # | | | | |
    > <...>-6464 [000] 327.448232: lock_acquired: &REISERFS_SB(s)->lock (25058.984 us)
    > <...>-6464 [000] 327.448233:
    > <= reiserfs_get_block
    > <= __block_prepare_write
    > <= block_write_begin
    > <= reiserfs_write_begin
    > <= generic_file_buffered_write
    > <= __generic_file_aio_write_nolock
    > <= generic_file_aio_write
    > <...>-6470 [000] 327.448422: lock_acquired: &REISERFS_SB(s)->lock (25112.702 us)
    > <...>-6470 [000] 327.448425:
    > <= reiserfs_update_sd_size
    > <= reiserfs_write_end
    > <= generic_file_buffered_write
    > <= __generic_file_aio_write_nolock
    > <= generic_file_aio_write
    > <= do_sync_write
    > <= reiserfs_file_write
    >
    >
    > Tom, your filter framework is awesome and very useful!
    > Thanks :-)

    Thanks! And thanks for adding these new useful features, too - the
    patches look good to me...

    Acked-by: Tom Zanussi <tzanussi@gmail.com>

    Tom

    >
    > Frederic.
    > ---
    >
    > The following changes since commit a0e39ed378fb6ba916522764cd508fa7d42ad495:
    > Heiko Carstens (1):
    > tracing: fix build failure on s390
    >
    > are available in the git repository at:
    >
    > git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing.git tracing/filters
    >
    > Frederic Weisbecker (2):
    > tracing/filters: support for filters of dynamic sized arrays
    > tracing/filters: support for operator reserved characters in strings
    >
    > kernel/trace/trace_events_filter.c | 54 ++++++++++++++++++++++++++++++++++--
    > 1 files changed, 51 insertions(+), 3 deletions(-)



    \
     
     \ /
      Last update: 2009-05-04 06:49    [W:0.025 / U:0.460 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site