git.samba.org
/
sfrench
/
cifs-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
score: fix bogus restarts on sigreturn()
[sfrench/cifs-2.6.git]
/
arch
/
score
/
kernel
/
signal.c
diff --git
a/arch/score/kernel/signal.c
b/arch/score/kernel/signal.c
index e382c52ca0d90b455d9bee68f7587f4278d36bc8..c268bbf8b41047b2717a5a41a7ed86178a7df24e 100644
(file)
--- a/
arch/score/kernel/signal.c
+++ b/
arch/score/kernel/signal.c
@@
-174,6
+174,7
@@
score_rt_sigreturn(struct pt_regs *regs)
/* It is more difficult to avoid calling this function than to
call it and ignore errors. */
do_sigaltstack((stack_t __user *)&st, NULL, regs->regs[0]);
+ regs->is_syscall = 0;
__asm__ __volatile__(
"mv\tr0, %0\n\t"