microblaze: ->restart_block.fn needs to be reset on rt_sigreturn
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
This commit is contained in:
parent
ef9b122f32
commit
58e4257bc6
@ -98,6 +98,9 @@ asmlinkage long sys_rt_sigreturn(struct pt_regs *regs)
|
|||||||
sigset_t set;
|
sigset_t set;
|
||||||
int rval;
|
int rval;
|
||||||
|
|
||||||
|
/* Always make any pending restarted system calls return -EINTR */
|
||||||
|
current_thread_info()->restart_block.fn = do_no_restart_syscall;
|
||||||
|
|
||||||
if (!access_ok(VERIFY_READ, frame, sizeof(*frame)))
|
if (!access_ok(VERIFY_READ, frame, sizeof(*frame)))
|
||||||
goto badframe;
|
goto badframe;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user