projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
7e8ad67
)
tracing: Fix a NULL vs IS_ERR() bug in event_subsystem_dir()
author
Dan Carpenter
<dan.carpenter@linaro.org>
Fri, 20 Oct 2023 13:52:45 +0000
(16:52 +0300)
committer
Steven Rostedt (Google)
<rostedt@goodmis.org>
Fri, 20 Oct 2023 14:04:25 +0000
(10:04 -0400)
The eventfs_create_dir() function returns error pointers, it never returns
NULL. Update the check to reflect that.
Link:
https://lore.kernel.org/linux-trace-kernel/ff641474-84e2-46a7-9d7a-62b251a1050c@moroto.mountain
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Fixes: 5790b1fb3d67 ("eventfs: Remove eventfs_file and just use eventfs_inode")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
kernel/trace/trace_events.c
patch
|
blob
|
history
diff --git
a/kernel/trace/trace_events.c
b/kernel/trace/trace_events.c
index db46d2116500487b5825d59c50c0072904642d2a..f9e3e24d87961437e20788cd3c0b57da5a6018dc 100644
(file)
--- a/
kernel/trace/trace_events.c
+++ b/
kernel/trace/trace_events.c
@@
-2354,7
+2354,7
@@
event_subsystem_dir(struct trace_array *tr, const char *name,
nr_entries = ARRAY_SIZE(system_entries);
ei = eventfs_create_dir(name, parent, system_entries, nr_entries, dir);
- if (
!ei
) {
+ if (
IS_ERR(ei)
) {
pr_warn("Failed to create system directory %s\n", name);
__put_system(system);
goto out_free;