mirror of
https://github.com/torvalds/linux
synced 2024-10-19 01:39:28 +00:00
parisc/unwind: use copy_from_kernel_nofault()
I have no idea why get_user() is used there, but we're unwinding the kernel stack, so we should use copy_from_kernel_nofault(). Signed-off-by: Sven Schnelle <svens@stackframe.org> Signed-off-by: Helge Deller <deller@gmx.de>
This commit is contained in:
parent
3a4347d82e
commit
cf2ec7893f
|
@ -302,7 +302,8 @@ static void unwind_frame_regs(struct unwind_frame_info *info)
|
|||
break;
|
||||
}
|
||||
|
||||
if (get_user(tmp, (unsigned long *)(info->prev_sp - RP_OFFSET)))
|
||||
if (copy_from_kernel_nofault(&tmp,
|
||||
(void *)info->prev_sp - RP_OFFSET, sizeof(tmp)))
|
||||
break;
|
||||
info->prev_ip = tmp;
|
||||
sp = info->prev_sp;
|
||||
|
|
Loading…
Reference in a new issue