aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/trace/Kconfig')
-rw-r--r--kernel/trace/Kconfig25
1 files changed, 25 insertions, 0 deletions
diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig
index 896df1cf6adc..6430016b98e8 100644
--- a/kernel/trace/Kconfig
+++ b/kernel/trace/Kconfig
@@ -44,6 +44,31 @@ config IRQSOFF_TRACER
44 44
45 echo 0 > /debugfs/tracing/tracing_max_latency 45 echo 0 > /debugfs/tracing/tracing_max_latency
46 46
47 (Note that kernel size and overhead increases with this option
48 enabled. This option and the preempt-off timing option can be
49 used together or separately.)
50
51config PREEMPT_TRACER
52 bool "Preemption-off Latency Tracer"
53 default n
54 depends on GENERIC_TIME
55 depends on PREEMPT
56 select TRACING
57 select TRACER_MAX_TRACE
58 help
59 This option measures the time spent in preemption off critical
60 sections, with microsecond accuracy.
61
62 The default measurement method is a maximum search, which is
63 disabled by default and can be runtime (re-)started
64 via:
65
66 echo 0 > /debugfs/tracing/tracing_max_latency
67
68 (Note that kernel size and overhead increases with this option
69 enabled. This option and the irqs-off timing option can be
70 used together or separately.)
71
47config SCHED_TRACER 72config SCHED_TRACER
48 bool "Scheduling Latency Tracer" 73 bool "Scheduling Latency Tracer"
49 depends on DEBUG_KERNEL 74 depends on DEBUG_KERNEL