That is the same resultant behavior as my last patch, though your patch
changed only as you've just described would leave the signal in the queue
though not wake anyone. That differs in practice only if someone calls
recalc_sigpending_tsk on some blocked threads for some reason.
> The function I did matches what the old signal code did, but the more
> signals we can truly ignore, the better. I dunno.
Once modified to work in the MT case the same as in the no-thread-groups case,
either way is fine by the spec and by me. Your call.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/