diff options
Diffstat (limited to 'arch/arm/include/asm/unwind.h')
| -rw-r--r-- | arch/arm/include/asm/unwind.h | 16 | 
1 files changed, 4 insertions, 12 deletions
diff --git a/arch/arm/include/asm/unwind.h b/arch/arm/include/asm/unwind.h index a5edf421005..d1c3f3a71c9 100644 --- a/arch/arm/include/asm/unwind.h +++ b/arch/arm/include/asm/unwind.h @@ -30,14 +30,15 @@ enum unwind_reason_code {  };  struct unwind_idx { -	unsigned long addr; +	unsigned long addr_offset;  	unsigned long insn;  };  struct unwind_table {  	struct list_head list; -	struct unwind_idx *start; -	struct unwind_idx *stop; +	const struct unwind_idx *start; +	const struct unwind_idx *origin; +	const struct unwind_idx *stop;  	unsigned long begin_addr;  	unsigned long end_addr;  }; @@ -49,15 +50,6 @@ extern struct unwind_table *unwind_table_add(unsigned long start,  extern void unwind_table_del(struct unwind_table *tab);  extern void unwind_backtrace(struct pt_regs *regs, struct task_struct *tsk); -#ifdef CONFIG_ARM_UNWIND -extern int __init unwind_init(void); -#else -static inline int __init unwind_init(void) -{ -	return 0; -} -#endif -  #endif	/* !__ASSEMBLY__ */  #ifdef CONFIG_ARM_UNWIND  |