diff options
author | Steven Rostedt (Google) <rostedt@goodmis.org> | 2022-12-08 11:07:39 -0500 |
---|---|---|
committer | Steven Rostedt (Google) <rostedt@goodmis.org> | 2022-12-08 11:56:47 -0500 |
commit | 32acbbfb661701aa1cb18175c7103bce4eae5a8d (patch) | |
tree | 8fd1f0340cd5c965808d1ead81545a4ff3a0bdfc | |
parent | 078f12930a3ecccfb197df6f1ace771e44957678 (diff) | |
download | libtracefs-32acbbfb661701aa1cb18175c7103bce4eae5a8d.tar.gz |
libtracefs: Have tracefs_{tracing,debug}_dir() mount {tracefs,debugfs} if not mounted
tracefs_tracing_dir() and tracefs_debug_dir() would try to mount the
directories if they were not already mounted. But this broke, fix it.
Link: https://lore.kernel.org/all/20221128132106.291101-1-beanhuo@iokpp.de/
Link: https://lore.kernel.org/linux-trace-devel/20221208110739.6b2015df@gandalf.local.home
Reported-by: Bean Huo <beanhuo@iokpp.de>
Fixes: 7c2b882ed1 ("libtracefs: Add tracefs_tracing_dir_is_mounted() API")
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
-rw-r--r-- | src/tracefs-utils.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tracefs-utils.c b/src/tracefs-utils.c index 777912e..d91ff40 100644 --- a/src/tracefs-utils.c +++ b/src/tracefs-utils.c @@ -245,7 +245,7 @@ const char *tracefs_tracing_dir(void) if (tracing_dir) return tracing_dir; - tracing_dir = trace_find_tracing_dir(false); + tracing_dir = find_tracing_dir(false, true); return tracing_dir; } @@ -263,7 +263,7 @@ const char *tracefs_debug_dir(void) if (debug_dir) return debug_dir; - debug_dir = trace_find_tracing_dir(true); + debug_dir = find_tracing_dir(true, true); return debug_dir; } |