ソースを参照

sh: Provide a dyn_arch_ftrace struct definition.

Needed for dynamic ftrace API changes.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Paul Mundt 16 年 前
コミット
22f131aa8d
1 ファイル変更7 行追加2 行削除
  1. 7 2
      arch/sh/include/asm/ftrace.h

+ 7 - 2
arch/sh/include/asm/ftrace.h

@@ -15,15 +15,20 @@ extern void mcount(void);
 #define STUB_ADDR		((long)(ftrace_stub))
 
 #define MCOUNT_INSN_OFFSET	((STUB_ADDR - CALLER_ADDR) >> 1)
-#endif
+
+struct dyn_arch_ftrace {
+	/* No extra data needed on sh */
+};
+
+#endif /* CONFIG_DYNAMIC_FTRACE */
 
 static inline unsigned long ftrace_call_adjust(unsigned long addr)
 {
 	/* 'addr' is the memory table address. */
 	return addr;
 }
-#endif
 
+#endif /* __ASSEMBLY__ */
 #endif /* CONFIG_FUNCTION_TRACER */
 
 #endif /* __ASM_SH_FTRACE_H */