21 lines
894 B
Plaintext
21 lines
894 B
Plaintext
|
|
What: /sys/kernel/debug/tracing
|
||
|
|
Date: May 2008
|
||
|
|
KernelVersion: 2.6.27
|
||
|
|
Contact: linux-trace-kernel@vger.kernel.org
|
||
|
|
Description:
|
||
|
|
|
||
|
|
The ftrace was first added to the kernel, its interface was placed
|
||
|
|
into the debugfs file system under the "tracing" directory. Access
|
||
|
|
to the files were in /sys/kernel/debug/tracing. As systems wanted
|
||
|
|
access to the tracing interface without having to enable debugfs, a
|
||
|
|
new interface was created called "tracefs". This was a stand alone
|
||
|
|
file system and was usually mounted in /sys/kernel/tracing.
|
||
|
|
|
||
|
|
To allow older tooling to continue to operate, when mounting
|
||
|
|
debugfs, the tracefs file system would automatically get mounted in
|
||
|
|
the "tracing" directory of debugfs. The tracefs interface was added
|
||
|
|
in January 2015 in the v4.1 kernel.
|
||
|
|
|
||
|
|
All tooling should now be using tracefs directly and the "tracing"
|
||
|
|
directory in debugfs should be removed by January 2030.
|