Commit adcfb8cd authored by Vasily Gorbik's avatar Vasily Gorbik

s390/unwind: always inline get_stack_pointer

Always inline get_stack_pointer() to avoid potential problems
due to compiler inlining decisions, i.e. getting stack pointer of
get_stack_pointer() itself which is later reused.
Reviewed-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: default avatarVasily Gorbik <gor@linux.ibm.com>
parent d497b7ec
...@@ -33,7 +33,7 @@ static inline bool on_stack(struct stack_info *info, ...@@ -33,7 +33,7 @@ static inline bool on_stack(struct stack_info *info,
return addr >= info->begin && addr + len <= info->end; return addr >= info->begin && addr + len <= info->end;
} }
static inline unsigned long get_stack_pointer(struct task_struct *task, static __always_inline unsigned long get_stack_pointer(struct task_struct *task,
struct pt_regs *regs) struct pt_regs *regs)
{ {
if (regs) if (regs)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment