mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-25 21:24:08 +08:00
tracing: combine the default tracers into one config
Both event tracer and sched switch plugin are selected by default by all generic tracers. But if no generic tracer is enabled, their options appear. But ether one of them will select the other, thus it only makes sense to have the default tracers be selected by one option. [ Impact: clean up kconfig menu ] Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
This commit is contained in:
parent
5e0a093910
commit
897f17a653
@ -192,27 +192,14 @@ config SCHED_TRACER
|
|||||||
This tracer tracks the latency of the highest priority task
|
This tracer tracks the latency of the highest priority task
|
||||||
to be scheduled in, starting from the point it has woken up.
|
to be scheduled in, starting from the point it has woken up.
|
||||||
|
|
||||||
config ENABLE_CONTEXT_SWITCH_TRACER
|
config ENABLE_DEFAULT_TRACERS
|
||||||
bool "Trace process context switches"
|
bool "Trace process context switches and events"
|
||||||
depends on !GENERIC_TRACER
|
|
||||||
select TRACING
|
|
||||||
select CONTEXT_SWITCH_TRACER
|
|
||||||
help
|
|
||||||
This tracer gets called from the context switch and records
|
|
||||||
all switching of tasks.
|
|
||||||
|
|
||||||
config ENABLE_EVENT_TRACING
|
|
||||||
bool "Trace various events in the kernel"
|
|
||||||
depends on !GENERIC_TRACER
|
depends on !GENERIC_TRACER
|
||||||
select TRACING
|
select TRACING
|
||||||
help
|
help
|
||||||
This tracer hooks to various trace points in the kernel
|
This tracer hooks to various trace points in the kernel
|
||||||
allowing the user to pick and choose which trace point they
|
allowing the user to pick and choose which trace point they
|
||||||
want to trace.
|
want to trace. It also includes the sched_switch tracer plugin.
|
||||||
|
|
||||||
Note, all tracers enable event tracing. This option is
|
|
||||||
only a convenience to enable event tracing when no other
|
|
||||||
tracers are selected.
|
|
||||||
|
|
||||||
config FTRACE_SYSCALLS
|
config FTRACE_SYSCALLS
|
||||||
bool "Trace syscalls"
|
bool "Trace syscalls"
|
||||||
|
Loading…
Reference in New Issue
Block a user