public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/18] Allow different tracers to be compiled independently
@ 2010-03-23  0:32 Jan Kara
  2010-03-23  0:32 ` [PATCH 01/18] trace: Allow <linux/tracepoint.h> to create empty tracepoints Jan Kara
                   ` (18 more replies)
  0 siblings, 19 replies; 40+ messages in thread
From: Jan Kara @ 2010-03-23  0:32 UTC (permalink / raw)
  To: LKML


  Hi,

  currently, when one tracer is selected, most of tracepoints for other
tracers also gets pulled into the kernel. So for example it's not possible
to enable BLK_DEV_IO_TRACE without polluting slab allocation paths with
tracepoint checks (see changelog of patch 01). This patch set adds a
possibility for each set of trace points to be compile-enabled separately.
  The first patch contains the necessary magic in linux/tracepoint.h. Other
patches just tell tracing framework about correspoding config options
and possibly introduce them if they did not exist before.
  The patches in this patch set are actually completely independent so 
they can be merged via respective subsystem trees. But changes are rather
tiny so I don't expect much conflicts...

								Honza

^ permalink raw reply	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2010-03-26 19:09 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-23  0:32 [PATCH 0/18] Allow different tracers to be compiled independently Jan Kara
2010-03-23  0:32 ` [PATCH 01/18] trace: Allow <linux/tracepoint.h> to create empty tracepoints Jan Kara
2010-03-23  1:06   ` Steven Rostedt
2010-03-26  1:30     ` Jan Kara
2010-03-23  0:32 ` [PATCH 02/18] block: Generate blktrace trace points only if blktrace is enabled Jan Kara
2010-03-23  0:32 ` [PATCH 03/18] mm: Generate kmemtrace trace points only if they are enabled Jan Kara
2010-03-23  0:32 ` [PATCH 04/18] mac80211: Generate trace points only if api tracer enabled Jan Kara
2010-03-23  1:11   ` Johannes Berg
2010-03-23 23:54     ` Steven Rostedt
2010-03-23  0:32 ` [PATCH 05/18] workqueue: Generate trace points only when workqueue " Jan Kara
2010-03-23  0:32 ` [PATCH 06/18] sched: Generate trace points only if scheduler tracing is enabled Jan Kara
2010-03-23  1:07   ` Frederic Weisbecker
2010-03-23 23:52     ` Steven Rostedt
2010-03-24  0:31       ` Frederic Weisbecker
2010-03-23  0:32 ` [PATCH 07/18] ext4: Provide config options for enabling ext4 and jbd2 tracing Jan Kara
2010-03-23  0:32 ` [PATCH 08/18] lockdep: Provide config option for enabling lock tracepoints Jan Kara
2010-03-23  0:32 ` [PATCH 09/18] module: Provide config option to enable tracing of module load / unload Jan Kara
2010-03-23  0:32 ` [PATCH 10/18] gfs2: Provide config option for enabling trace points Jan Kara
2010-03-23 12:01   ` [Cluster-devel] " Steven Whitehouse
2010-03-23 23:56     ` Steven Rostedt
2010-03-24 11:20       ` Steven Whitehouse
2010-03-24 12:09         ` Steven Rostedt
2010-03-23  0:32 ` [PATCH 11/18] i915: Provide config option for enabling tracepoints Jan Kara
2010-03-23  8:42   ` Chris Wilson
2010-03-23  0:32 ` [PATCH 12/18] timer: Provide config option for enabling timer tracepoints Jan Kara
2010-03-23  2:01   ` Thomas Gleixner
2010-03-23  3:01     ` Steven Rostedt
2010-03-23  0:32 ` [PATCH 13/18] acpi: Provide config option to enable power tracepoints Jan Kara
2010-03-23  0:32 ` [PATCH 14/18] net: Provide config option for enabling SKB tracing Jan Kara
2010-03-23  0:32 ` [PATCH 15/18] net: Provide config option for enabling NAPI tracing Jan Kara
2010-03-23  0:32 ` [PATCH 16/18] Generate empty tracepoints if syscall tracing is disabled Jan Kara
2010-03-23  0:32 ` [PATCH 17/18] kvm: Provide config option for enabling KVM trace events Jan Kara
2010-03-23  0:32 ` [PATCH 18/18] Create config option for enabling IRQ tracepoints Jan Kara
2010-03-23  1:04 ` [PATCH 0/18] Allow different tracers to be compiled independently Frederic Weisbecker
2010-03-23  3:34   ` Theodore Tso
2010-03-23  8:05     ` Ingo Molnar
2010-03-23 12:27       ` Mathieu Desnoyers
2010-03-23 13:18         ` Steven Rostedt
2010-03-26  0:20   ` Jan Kara
2010-03-26 19:09     ` Frederic Weisbecker

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox