mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
https://www.kernel.org/doc/html/latest/trace/ftrace.html?highlight=free_buffer free_buffer: If a process is performing tracing, and the ring buffer should be shrunk "freed" when the process is finished, even if it were to be killed by a signal, this file can be used for that purpose. On close of this file, the ring buffer will be resized to its minimum size. Having a process that is tracing also open this file, when the process exits its file descriptor for this file will be closed, and in doing so, the ring buffer will be "freed". It may also stop tracing if disable_on_free option is set. $ cat /sys/kernel/debug/tracing/buffer_size_kb 7 (expanded: 1408) $ cat /sys/kernel/debug/tracing/free_buffer cat: /sys/kernel/debug/tracing/free_buffer: Invalid argument $ cat /sys/kernel/debug/tracing/buffer_size_kb 0 Reported-by: Thomas Lambart <Thomas.Lambart2@ibm.com> Signed-off-by: Steffen Maier <maier@linux.ibm.com> Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>