This series fixes a kernel oops when an ftrace instance is deleted while there are still active event triggers. Patch 2 provides details on how to reproduce as well as the kernel oops message. This issue was reported by Michael Ellerman as a crash seen when trying to run the ftrace test suite. In looking into it, I noticed that the issue actually showed up due to a few bashisms in the ftrace tests when run on Ubuntu. Those bashisms meant that the ftrace instance was being deleted without removing the event triggers. Patch 3 includes a fix for the bashisms. Patch 4 adds a test case to explicitly catch this issue going forward. - Naveen Naveen N. Rao (4): ftrace: Simplify glob handling in unregister_ftrace_function_probe_func() ftrace/instances: Clear function triggers when removing instances selftests/ftrace: Fix bashisms selftests/ftrace: Add test to remove instance with active event triggers kernel/trace/ftrace.c | 12 ++++++++++-- kernel/trace/trace.c | 1 + kernel/trace/trace.h | 1 + tools/testing/selftests/ftrace/ftracetest | 2 +- .../selftests/ftrace/test.d/ftrace/func_event_triggers.tc | 2 +- tools/testing/selftests/ftrace/test.d/functions | 4 ++-- .../selftests/ftrace/test.d/instances/instance-event.tc | 8 ++++++-- 7 files changed, 22 insertions(+), 8 deletions(-) -- 2.12.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kselftest" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html