[PATCH 09/10] ARM: ftrace: add Thumb-2 support to dynamic ftrace
From: Rabin Vincent <hidden>
Date: 2010-02-23 17:09:40
Also in:
lkml
From: Rabin Vincent <hidden>
Date: 2010-02-23 17:09:40
Also in:
lkml
On Tue, Feb 23, 2010 at 08:35:00AM -0500, Steven Rostedt wrote:
On Sun, 2010-02-14 at 01:18 +0530, Rabin Vincent wrote:quoted
--- a/arch/arm/include/asm/ftrace.h +++ b/arch/arm/include/asm/ftrace.h@@ -18,7 +18,11 @@ struct dyn_arch_ftrace { static inline unsigned long ftrace_call_adjust(unsigned long addr) { +#ifdef CONFIG_THUMB2_KERNEL + return addr & ~1;Would it be safe to do that for all arm archs? Instead of adding a config option around it. Or do some arm archs need the lsb set. I'm just saying a comment here would look better than #ifdef #else.
You're right; I'll change this. It's safe even when we build for the ARM instruction set. Rabin