Messages in this thread | | | From | Masami Hiramatsu <> | Subject | [PATCH 0/3] tracing: Fix bugs on snapshot feature | Date | Sat, 14 Jul 2018 01:27:17 +0900 |
| |
Hi,
Here is 2 bugfixes and 1 testcase related to ftrace snapshot feature. The 1st one is a double free bug and happens very rare. It happened on my pc when I was cleaning up ftracetest (but not reproducible). Anyway, it was easy to find the root cause because I had a backtrace. The 2nd one is an odd behavior of snapshotting. Since it is easy to reproduce, I made a kselftest testcase for this bug too.
Thank you,
---
Masami Hiramatsu (3): [BUGFIX] tracing: Fix double free of event_trigger_data [BUGFIX] ring_buffer: tracing: Inherit the tracing setting to next ring buffer selftests/ftrace: Add snapshot and tracing_on test case
include/linux/ring_buffer.h | 1 + kernel/trace/ring_buffer.c | 12 +++++++++ kernel/trace/trace.c | 11 ++++++++ kernel/trace/trace.h | 2 + kernel/trace/trace_events_trigger.c | 10 ++++--- .../selftests/ftrace/test.d/00basic/snapshot.tc | 28 ++++++++++++++++++++ 6 files changed, 60 insertions(+), 4 deletions(-) create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/snapshot.tc
-- Masami Hiramatsu (Linaro) <mhiramat@kernel.org>
| |