Am 09.01.2016 um 04:51 schrieb Al Viro: > On Wed, Nov 18, 2015 at 09:51:43AM +0100, Richard Weinberger wrote: >> If get_signal() returns us a signal to post >> we must not call it again, otherwise the already >> posted signal will be overridden. >> Before commit a610d6e672d this was the case as we stopped >> the while after a successful handle_signal(). > > Old behaviour had been wrong. If you have several pending signals, > more than one sigframe should be built, as if the second, etc. had > been delivered right on the entry into the handler. > > Stopping after the first one is obviously wrong - consider the case > when attempt to deliver it has raised SIGSEGV. You are right. Thanks for pointing this out. Will revert. Thanks, //richard -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html