diff options
Diffstat (limited to 'kernel/trace/Kconfig')
-rw-r--r-- | kernel/trace/Kconfig | 25 |
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 | |||
51 | config 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 | |||
47 | config SCHED_TRACER | 72 | config SCHED_TRACER |
48 | bool "Scheduling Latency Tracer" | 73 | bool "Scheduling Latency Tracer" |
49 | depends on DEBUG_KERNEL | 74 | depends on DEBUG_KERNEL |