Commit 9996b42a authored by Paul Mundt's avatar Paul Mundt
Browse files

sh: provide user_stack_pointer(), needed for tracehook support.



Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent f8b890ab
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -199,6 +199,8 @@ extern unsigned long get_wchan(struct task_struct *p);
#define KSTK_EIP(tsk)  (task_pt_regs(tsk)->pc)
#define KSTK_ESP(tsk)  (task_pt_regs(tsk)->regs[15])

#define user_stack_pointer(regs)	((regs)->regs[15])

#define cpu_sleep()	__asm__ __volatile__ ("sleep" : : : "memory")
#define cpu_relax()	barrier()

+2 −0
Original line number Diff line number Diff line
@@ -267,6 +267,8 @@ extern unsigned long get_wchan(struct task_struct *p);
#define KSTK_EIP(tsk)  ((tsk)->thread.pc)
#define KSTK_ESP(tsk)  ((tsk)->thread.sp)

#define user_stack_pointer(regs)	((regs)->sp)

#define cpu_relax()	barrier()

#endif	/* __ASSEMBLY__ */