From 9091831522a91613e7db24d54c647f57c9fdeb0b Mon Sep 17 00:00:00 2001 From: Hemant Kumar Date: Fri, 2 Sep 2016 06:27:43 +0530 Subject: [PATCH] systemtap: Blacklist powerpc:hash_fault tracepoint Commit c4a048331603a3fe19c886498e957f5f2a577ed9 blacklists hcall_* kernel tracepoints for powerpc to avoid recursive page faults and kernel panic due to that. powerpc:hash_fault should be blacklisted too, since, its placed in the same path of kernel code which is invoked on a page fault. Signed-off-by: Hemant Kumar --- tapsets.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tapsets.cxx b/tapsets.cxx index bf1bcc066..016dd3aba 100644 --- a/tapsets.cxx +++ b/tapsets.cxx @@ -11430,7 +11430,8 @@ tracepoint_query::handle_query_func(Dwarf_Die * func) if ((sess.architecture.substr(0,3) == "ppc" || sess.architecture.substr(0,7) == "powerpc") && (tracepoint_instance == "hcall_entry" || - tracepoint_instance == "hcall_exit")) + tracepoint_instance == "hcall_exit" || + tracepoint_instance == "hash_fault")) { sess.print_warning(_F("tracepoint %s is blacklisted on architecture %s", tracepoint_instance.c_str(), sess.architecture.c_str())); -- 2.43.5