ftrace: Add .ref.text as one of the safe areas to trace
Steven Rostedt [Fri, 11 Feb 2011 21:43:33 +0000 (16:43 -0500)]
The section .ref.text will not go away unexpectedly and is
safe to trace. Add it to the safe list of sections to allow
tracing.

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>

scripts/recordmcount.c
scripts/recordmcount.pl

index 038b3d1..f9f6f52 100644 (file)
@@ -206,7 +206,8 @@ static uint32_t (*w2)(uint16_t);
 static int
 is_mcounted_section_name(char const *const txtname)
 {
-       return 0 == strcmp(".text",          txtname) ||
+       return 0 == strcmp(".text",           txtname) ||
+               0 == strcmp(".ref.text",      txtname) ||
                0 == strcmp(".sched.text",    txtname) ||
                0 == strcmp(".spinlock.text", txtname) ||
                0 == strcmp(".irqentry.text", txtname) ||
index 1d7963f..4be0dee 100755 (executable)
@@ -130,6 +130,7 @@ if ($inputfile =~ m,kernel/trace/ftrace\.o$,) {
 # Acceptable sections to record.
 my %text_sections = (
      ".text" => 1,
+     ".ref.text" => 1,
      ".sched.text" => 1,
      ".spinlock.text" => 1,
      ".irqentry.text" => 1,