trace: add a way to enable or disable the stack tracer
authorSteven Rostedt <srostedt@redhat.com>
Wed, 17 Dec 2008 04:06:40 +0000 (23:06 -0500)
committerIngo Molnar <mingo@elte.hu>
Thu, 18 Dec 2008 11:56:24 +0000 (12:56 +0100)
commitf38f1d2aa5a3520cf05da7cd6bd12fe2b0c509b7
tree5eef795a1a081c41686971eaaa5ba2d1098ceb9d
parent40874491f9e9a4cb08eaf663dbe018bf5671975a
trace: add a way to enable or disable the stack tracer

Impact: enhancement to stack tracer

The stack tracer currently is either on when configured in or
off when it is not. It can not be disabled when it is configured on.
(besides disabling the function tracer that it uses)

This patch adds a way to enable or disable the stack tracer at
run time. It defaults off on bootup, but a kernel parameter 'stacktrace'
has been added to enable it on bootup.

A new sysctl has been added "kernel.stack_tracer_enabled" to let
the user enable or disable the stack tracer at run time.

Signed-off-by: Steven Rostedt <srostedt@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Documentation/kernel-parameters.txt
include/linux/ftrace.h
kernel/sysctl.c
kernel/trace/Kconfig
kernel/trace/trace_stack.c