Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc

Pull sparc fix from David Miller:
"Bug fix from Al Viro"

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:
sparc64: not any error from do_sigaltstack() should fail rt_sigreturn()

+1 -3
+1 -3
arch/sparc/kernel/signal_64.c
··· 295 295 err |= restore_fpu_state(regs, fpu_save); 296 296 297 297 err |= __copy_from_user(&set, &sf->mask, sizeof(sigset_t)); 298 - err |= do_sigaltstack(&sf->stack, NULL, (unsigned long)sf); 299 - 300 - if (err) 298 + if (err || do_sigaltstack(&sf->stack, NULL, (unsigned long)sf) == -EFAULT) 301 299 goto segv; 302 300 303 301 err |= __get_user(rwin_save, &sf->rwin_save);