Skip to content

Commit ed6f1c9

Browse files
Namhyung Kimrostedt
Namhyung Kim
authored andcommitted
tracing: Check return value of tracing_init_dentry()
Check return value and bail out if it's NULL. Link: http://lkml.kernel.org/r/1365553093-10180-2-git-send-email-namhyung@kernel.org Cc: Frederic Weisbecker <fweisbec@gmail.com> Cc: Namhyung Kim <namhyung.kim@lge.com> Cc: stable@vger.kernel.org Signed-off-by: Namhyung Kim <namhyung@kernel.org> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
1 parent f194397 commit ed6f1c9

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

kernel/trace/trace.c

+2
Original file line numberDiff line numberDiff line change
@@ -5953,6 +5953,8 @@ static __init int tracer_init_debugfs(void)
59535953
trace_access_lock_init();
59545954

59555955
d_tracer = tracing_init_dentry();
5956+
if (!d_tracer)
5957+
return 0;
59565958

59575959
init_tracer_debugfs(&global_trace, d_tracer);
59585960

kernel/trace/trace_stack.c

+2
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,8 @@ static __init int stack_trace_init(void)
431431
struct dentry *d_tracer;
432432

433433
d_tracer = tracing_init_dentry();
434+
if (!d_tracer)
435+
return 0;
434436

435437
trace_create_file("stack_max_size", 0644, d_tracer,
436438
&max_stack_size, &stack_max_size_fops);

kernel/trace/trace_stat.c

+2
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,8 @@ static int tracing_stat_init(void)
307307
struct dentry *d_tracing;
308308

309309
d_tracing = tracing_init_dentry();
310+
if (!d_tracing)
311+
return 0;
310312

311313
stat_dir = debugfs_create_dir("trace_stat", d_tracing);
312314
if (!stat_dir)

0 commit comments

Comments
 (0)