aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kernel/trace/trace.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
index 25b91afc29e0..7c3da7bca05b 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -5973,8 +5973,10 @@ static int new_instance_create(const char *name)
5973 goto out_free_tr; 5973 goto out_free_tr;
5974 5974
5975 ret = event_trace_add_tracer(tr->dir, tr); 5975 ret = event_trace_add_tracer(tr->dir, tr);
5976 if (ret) 5976 if (ret) {
5977 debugfs_remove_recursive(tr->dir);
5977 goto out_free_tr; 5978 goto out_free_tr;
5979 }
5978 5980
5979 init_tracer_debugfs(tr, tr->dir); 5981 init_tracer_debugfs(tr, tr->dir);
5980 5982