mirror of
https://github.com/torvalds/linux.git
synced 2024-11-24 13:11:40 +00:00
ia64: can't reach do_signal() when returning to kernel mode
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
af445f45ed
commit
cf880248c5
@ -437,14 +437,6 @@ ia64_do_signal (struct sigscratch *scr, long in_syscall)
|
||||
long restart = in_syscall;
|
||||
long errno = scr->pt.r8;
|
||||
|
||||
/*
|
||||
* In the ia64_leave_kernel code path, we want the common case to go fast, which
|
||||
* is why we may in certain cases get here from kernel mode. Just return without
|
||||
* doing anything if so.
|
||||
*/
|
||||
if (!user_mode(&scr->pt))
|
||||
return;
|
||||
|
||||
/*
|
||||
* This only loops in the rare cases of handle_signal() failing, in which case we
|
||||
* need to push through a forced SIGSEGV.
|
||||
|
Loading…
Reference in New Issue
Block a user