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;
|
||||
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)))
|
||||
goto badframe;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user