Re: Looking at "int vforked" in signal handler is racy

Herbert Xu <[email protected]> Sun, 24 Aug 2025 10:39:05 +0800
Newsgroups org.kernel.vger.dash
Message-ID <[email protected]>
On Fri, Aug 22, 2025 at 02:32:54AM +0100, Harald van Dijk wrote:
>
> From a112e6581540bf7d34bb2f47042e8927bcd95d0d Mon Sep 17 00:00:00 2001
> From: Harald van Dijk <[email protected]>
> Date: Fri, 22 Aug 2025 02:05:14 +0100
> Subject: [PATCH] jobs: avoid blocking signals on vfork().
> 
> As pointed out by Denys Vlasenko, we can avoid blocking signals on
> vfork() by making the signal handler of a vfork child immediately
> return. This saves a syscall.
> ---
>  src/jobs.c | 5 +----
>  src/trap.c | 2 +-
>  2 files changed, 2 insertions(+), 5 deletions(-)

Patch applied.  Thanks.
-- 
Email: Herbert Xu <[email protected]>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt