On Fri, 10 Mar 2023 10:52:08 -0700 zwisler@kernel.org wrote:
From: Ross Zwisler zwisler@google.com
The canonical location for the tracefs filesystem is at /sys/kernel/tracing.
But, from Documentation/trace/ftrace.rst:
Before 4.1, all ftrace tracing control files were within the debugfs file system, which is typically located at /sys/kernel/debug/tracing. For backward compatibility, when mounting the debugfs file system, the tracefs file system will be automatically mounted at:
/sys/kernel/debug/tracing
Many comments and samples in the bpf code still refer to this older debugfs path, so let's update them to avoid confusion. There are a few spots where the bpf code explicitly checks both tracefs and debugfs (tools/bpf/bpftool/tracelog.c and tools/lib/api/fs/fs.c) and I've left those alone so that the tools can continue to work with both paths.
Signed-off-by: Ross Zwisler zwisler@google.com Acked-by: Michael S. Tsirkin mst@redhat.com
Reviewed-by: Steven Rostedt (Google) rostedt@goodmis.org
-- Steve