Add kernel_trap_sp() on ia64, based on systemtap's runtime/regs.h. Signed-off-by: Masami Hiramatsu <mhiramat@xxxxxxxxxx> Cc: Tony Luck <tony.luck@xxxxxxxxx> --- arch/ia64/include/asm/ptrace.h | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/arch/ia64/include/asm/ptrace.h b/arch/ia64/include/asm/ptrace.h index 14055c6..3a7dfcb 100644 --- a/arch/ia64/include/asm/ptrace.h +++ b/arch/ia64/include/asm/ptrace.h @@ -246,6 +246,12 @@ static inline unsigned long user_stack_pointer(struct pt_regs *regs) return regs->ar_bspstore; } +static inline unsigned long kernel_trap_sp(struct pt_regs *regs) +{ + /* interrupted task's memory stack pointer is r12 */ + return regs->r12; +} + #define regs_return_value(regs) ((regs)->r8) /* Conserve space in histogram by encoding slot bits in address -- Masami Hiramatsu Software Engineer Hitachi Computer Products (America) Inc. Software Solutions Division e-mail: mhiramat@xxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
![]() |