aboutsummaryrefslogtreecommitdiff
path: root/firmware/emi26
diff options
context:
space:
mode:
authorFrederic Weisbecker <fweisbec@gmail.com>2009-03-22 23:10:45 +0100
committerIngo Molnar <mingo@elte.hu>2009-03-23 16:25:47 +0100
commit3e1f60b80cafcb5d7e8d3665b35962fbb8fb9efa (patch)
tree80b07264a2599f494f9f8eebb7230ceead3ae645 /firmware/emi26
parentc0f92ba99bdeaf35f9c580291b4e1a657c67fbd4 (diff)
tracing/ftrace: check if debugfs is registered before creating files
Impact: fix a crash with ftrace={nop,boot} parameter If the nop or initcall tracers are launched as boot tracers, they will attempt to create their option directory and files. But these tracers are registered very early and then assigned as "boot tracers" very early if asked to. Since they do this before debugfs has been registered (core initcall), a crash is triggered. Another early tracers could also come later. So we fix it by checking if debugfs is initialized before creating the root tracing directory. Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com> Cc: Greg Kroah-Hartman <gregkh@suse.de> Cc: Steven Rostedt <rostedt@goodmis.org> LKML-Reference: <1237759847-21025-3-git-send-email-fweisbec@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'firmware/emi26')
0 files changed, 0 insertions, 0 deletions