From: Al Viro <v...@zeniv.linux.org.uk> Date: Mon, 19 Nov 2012 02:35:07 +0000
> sparc64: not any error from do_sigaltstack() should fail rt_sigreturn() > > If a signal handler is executed on altstack and another signal comes, > we will end up with rt_sigreturn() on return from the second handler > getting -EPERM from do_sigaltstack(). It's perfectly OK, since we > are not asking to change the settings; in fact, they couldn't have been > changed during the second handler execution exactly because we'd been > on altstack all along. 64bit sigreturn on sparc treats any error from > do_sigaltstack() as "SIGSEGV now"; we need to switch to the same semantics > we are using on other architectures. > > Cc: sta...@vger.kernel.org > Signed-off-by: Al Viro <v...@zeniv.linux.org.uk> Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/