diff options
author | Kamal Agrawal <kamaagra@codeaurora.org> | 2021-07-30 16:23:06 +0300 |
---|---|---|
committer | Steven Rostedt (VMware) <rostedt@goodmis.org> | 2021-07-31 01:45:11 +0300 |
commit | ff41c28c4b54052942180d8b3f49e75f1445135a (patch) | |
tree | de57fd79d18c741483ed2d60d31048d3f0ed082b /Documentation/i2c/index.rst | |
parent | 352384d5c84ebe40fa77098cc234fe173247d8ef (diff) | |
download | linux-ff41c28c4b54052942180d8b3f49e75f1445135a.tar.xz |
tracing: Fix NULL pointer dereference in start_creating
The event_trace_add_tracer() can fail. In this case, it leads to a crash
in start_creating with below call stack. Handle the error scenario
properly in trace_array_create_dir.
Call trace:
down_write+0x7c/0x204
start_creating.25017+0x6c/0x194
tracefs_create_file+0xc4/0x2b4
init_tracer_tracefs+0x5c/0x940
trace_array_create_dir+0x58/0xb4
trace_array_create+0x1bc/0x2b8
trace_array_get_by_name+0xdc/0x18c
Link: https://lkml.kernel.org/r/1627651386-21315-1-git-send-email-kamaagra@codeaurora.org
Cc: stable@vger.kernel.org
Fixes: 4114fbfd02f1 ("tracing: Enable creating new instance early boot")
Signed-off-by: Kamal Agrawal <kamaagra@codeaurora.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Diffstat (limited to 'Documentation/i2c/index.rst')
0 files changed, 0 insertions, 0 deletions