diff options
| -rw-r--r-- | kernel/Makefile | 2 | ||||
| -rw-r--r-- | kernel/trace/Kconfig | 5 | ||||
| -rw-r--r-- | kernel/trace/Makefile | 6 |
3 files changed, 7 insertions, 6 deletions
diff --git a/kernel/Makefile b/kernel/Makefile index c0cc67ad764c..29d993be7dba 100644 --- a/kernel/Makefile +++ b/kernel/Makefile | |||
| @@ -98,7 +98,7 @@ obj-$(CONFIG_COMPAT_BINFMT_ELF) += elfcore.o | |||
| 98 | obj-$(CONFIG_BINFMT_ELF_FDPIC) += elfcore.o | 98 | obj-$(CONFIG_BINFMT_ELF_FDPIC) += elfcore.o |
| 99 | obj-$(CONFIG_FUNCTION_TRACER) += trace/ | 99 | obj-$(CONFIG_FUNCTION_TRACER) += trace/ |
| 100 | obj-$(CONFIG_TRACING) += trace/ | 100 | obj-$(CONFIG_TRACING) += trace/ |
| 101 | obj-$(CONFIG_X86_DS) += trace/ | 101 | obj-$(CONFIG_TRACE_CLOCK) += trace/ |
| 102 | obj-$(CONFIG_RING_BUFFER) += trace/ | 102 | obj-$(CONFIG_RING_BUFFER) += trace/ |
| 103 | obj-$(CONFIG_TRACEPOINTS) += trace/ | 103 | obj-$(CONFIG_TRACEPOINTS) += trace/ |
| 104 | obj-$(CONFIG_IRQ_WORK) += irq_work.o | 104 | obj-$(CONFIG_IRQ_WORK) += irq_work.o |
diff --git a/kernel/trace/Kconfig b/kernel/trace/Kconfig index 9301a0e35e0c..4cea4f41c1d9 100644 --- a/kernel/trace/Kconfig +++ b/kernel/trace/Kconfig | |||
| @@ -62,8 +62,12 @@ config HAVE_C_RECORDMCOUNT | |||
| 62 | config TRACER_MAX_TRACE | 62 | config TRACER_MAX_TRACE |
| 63 | bool | 63 | bool |
| 64 | 64 | ||
| 65 | config TRACE_CLOCK | ||
| 66 | bool | ||
| 67 | |||
| 65 | config RING_BUFFER | 68 | config RING_BUFFER |
| 66 | bool | 69 | bool |
| 70 | select TRACE_CLOCK | ||
| 67 | 71 | ||
| 68 | config FTRACE_NMI_ENTER | 72 | config FTRACE_NMI_ENTER |
| 69 | bool | 73 | bool |
| @@ -114,6 +118,7 @@ config TRACING | |||
| 114 | select NOP_TRACER | 118 | select NOP_TRACER |
| 115 | select BINARY_PRINTF | 119 | select BINARY_PRINTF |
| 116 | select EVENT_TRACING | 120 | select EVENT_TRACING |
| 121 | select TRACE_CLOCK | ||
| 117 | 122 | ||
| 118 | config GENERIC_TRACER | 123 | config GENERIC_TRACER |
| 119 | bool | 124 | bool |
diff --git a/kernel/trace/Makefile b/kernel/trace/Makefile index 837090808aac..d7e2068e4b71 100644 --- a/kernel/trace/Makefile +++ b/kernel/trace/Makefile | |||
| @@ -19,11 +19,7 @@ endif | |||
| 19 | 19 | ||
| 20 | CFLAGS_trace_events_filter.o := -I$(src) | 20 | CFLAGS_trace_events_filter.o := -I$(src) |
| 21 | 21 | ||
| 22 | # | 22 | obj-$(CONFIG_TRACE_CLOCK) += trace_clock.o |
| 23 | # Make the trace clocks available generally: it's infrastructure | ||
| 24 | # relied on by ptrace for example: | ||
| 25 | # | ||
| 26 | obj-y += trace_clock.o | ||
| 27 | 23 | ||
| 28 | obj-$(CONFIG_FUNCTION_TRACER) += libftrace.o | 24 | obj-$(CONFIG_FUNCTION_TRACER) += libftrace.o |
| 29 | obj-$(CONFIG_RING_BUFFER) += ring_buffer.o | 25 | obj-$(CONFIG_RING_BUFFER) += ring_buffer.o |
