lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Tue, 11 May 2010 16:14:51 -0400
From:	Steven Rostedt <rostedt@...dmis.org>
To:	linux-kernel@...r.kernel.org
Cc:	Ingo Molnar <mingo@...e.hu>,
	Andrew Morton <akpm@...ux-foundation.org>,
	Thomas Gleixner <tglx@...utronix.de>,
	Peter Zijlstra <peterz@...radead.org>,
	Frederic Weisbecker <fweisbec@...il.com>,
	Arnaldo Carvalho de Melo <acme@...hat.com>,
	Mathieu Desnoyers <compudj@...stal.dyndns.org>,
	Lai Jiangshan <laijs@...fujitsu.com>,
	Li Zefan <lizf@...fujitsu.com>,
	Masami Hiramatsu <mhiramat@...hat.com>,
	Christoph Hellwig <hch@....de>
Subject: Re: [PATCH 00/10] [GIT PULL] tracing: Lowering the footprint of
 TRACE_EVENTs

On Tue, 2010-05-11 at 14:20 -0400, Steven Rostedt wrote:
> [ Final version! ]
> 
> Ingo,

> 
> Please pull the latest tip/tracing/core tree, which can be found at:

Ingo,

Hold on, this breaks a few places on a allyesconfig. I missed some
places that use the register_trace_* and this changes the API.

I'll have another patch set later tonight.

-- Steve

> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace.git
> tip/tracing/core
> 
> 
> Mathieu Desnoyers (1):
>       tracepoints: Add check trace callback type
> 
> Steven Rostedt (9):
>       tracing: Create class struct for events
>       tracing: Let tracepoints have data passed to tracepoint callbacks
>       tracing: Remove per event trace registering
>       tracing: Move fields from event to class structure
>       tracing: Move raw_init from events to class
>       tracing: Allow events to share their print functions
>       tracing: Move print functions into event class
>       tracing: Remove duplicate id information in event structure
>       tracing: Combine event filter_active and enable into single flags field
> 
> ----
>  include/linux/ftrace_event.h                   |   73 ++++++--
>  include/linux/syscalls.h                       |   57 ++----
>  include/linux/tracepoint.h                     |   98 ++++++++---
>  include/trace/ftrace.h                         |  233 +++++++++---------------
>  include/trace/syscall.h                        |   10 +-
>  kernel/trace/blktrace.c                        |  138 ++++++++------
>  kernel/trace/ftrace.c                          |    7 +-
>  kernel/trace/kmemtrace.c                       |   70 +++++---
>  kernel/trace/trace.c                           |    9 +-
>  kernel/trace/trace.h                           |    5 +-
>  kernel/trace/trace_event_perf.c                |   17 ++-
>  kernel/trace/trace_events.c                    |  131 +++++++++-----
>  kernel/trace/trace_events_filter.c             |   28 ++--
>  kernel/trace/trace_export.c                    |   16 +-
>  kernel/trace/trace_functions_graph.c           |   13 +-
>  kernel/trace/trace_kprobe.c                    |  104 +++++++----
>  kernel/trace/trace_output.c                    |  137 ++++++++++-----
>  kernel/trace/trace_output.h                    |    2 +-
>  kernel/trace/trace_sched_switch.c              |   23 ++-
>  kernel/trace/trace_sched_wakeup.c              |   27 ++--
>  kernel/trace/trace_syscalls.c                  |  137 ++++++++++++---
>  kernel/trace/trace_workqueue.c                 |   26 ++-
>  kernel/tracepoint.c                            |   91 +++++----
>  samples/tracepoints/tp-samples-trace.h         |    4 +-
>  samples/tracepoints/tracepoint-probe-sample.c  |   13 +-
>  samples/tracepoints/tracepoint-probe-sample2.c |    7 +-
>  26 files changed, 879 insertions(+), 597 deletions(-)


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ