Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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

Signed-off-by: Paul Mundt <lethal@linux-sh.org>

+4
+2
arch/sh/include/asm/processor_32.h
··· 199 199 #define KSTK_EIP(tsk) (task_pt_regs(tsk)->pc) 200 200 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->regs[15]) 201 201 202 + #define user_stack_pointer(regs) ((regs)->regs[15]) 203 + 202 204 #define cpu_sleep() __asm__ __volatile__ ("sleep" : : : "memory") 203 205 #define cpu_relax() barrier() 204 206
+2
arch/sh/include/asm/processor_64.h
··· 267 267 #define KSTK_EIP(tsk) ((tsk)->thread.pc) 268 268 #define KSTK_ESP(tsk) ((tsk)->thread.sp) 269 269 270 + #define user_stack_pointer(regs) ((regs)->sp) 271 + 270 272 #define cpu_relax() barrier() 271 273 272 274 #endif /* __ASSEMBLY__ */