Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp2342023pxf; Sat, 20 Mar 2021 12:20:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwc7Ynrw1VAiV5yHQHKY1RG0BiyZHGW88V1GtpufhVPe1gZ31hOPfcbDmwghYuJNKlo9wGX X-Received: by 2002:a05:6402:22b5:: with SMTP id cx21mr17022170edb.27.1616268047186; Sat, 20 Mar 2021 12:20:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616268047; cv=none; d=google.com; s=arc-20160816; b=PmjdWQTXBWG55qZDtEu3mR4+ZALkwGm6cLc8G/zsWwBe1mhdiIqbs9dUh2C8gDmXVq YhNETLc6fNUOePRklB4eG1KiYGxeSDEAdyXPe6b7mr2OkIGhuBC5yBa/H5adXEJWcOkn lQn8J9U0K0nanrohc0bIgoVpkhZtqIqgv4QlOXXEuosYYyz1xR5Wq/OlSExtoHKA9eKK PVlOaagAWIhrCRzsJPNcePmmujdH1kxCAHVdtoi5LqvmcUFt1rycmDjGOy5ls6bffBfY 5UovingnNlwVeN+72RG0xHCoxgTiGMfdceMZyHRvBlWUSUZH4h+SVBinHYwb5rbTrNwp wrbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=oVNqh986E52U93S+Xl3r6awL7z3dUtOFYc3bgu+oIXg=; b=jqaEoujkjiuG2yT0Q6vs6S0XE/B7HXlysfhsKdF/Hm6U/WoFjA4OXzsWuPTWMc0iBi WDxJXUvIDEs6r6sGz2k6qtHwWAvQt4+OHmIQd5dBhlbGHlHzb/yDHS5FU903R3KUzpaZ K90HRfygjsAGXKXAObnWIPGYheUue5syXvzcmpjzegkMGAP2fgG+ygFIH6YL4S3vM3Nn K78jUwir/vqbYGVj4o8ILdospxLEDPvwXQK3mRK86A6l9a4Mg1Eh1/nVcSG2JLERbTW3 DHx6NNxtLArWN1gf4cn3WBWqJyMMAFeKBC01LJJAKVB9flgeq5fP4SIjU/6lAIQDl8kT 2gBQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=ZwgK1qvl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c25si7195424edw.293.2021.03.20.12.20.24; Sat, 20 Mar 2021 12:20:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=ZwgK1qvl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229780AbhCTTSj (ORCPT + 99 others); Sat, 20 Mar 2021 15:18:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58624 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229834AbhCTTSg (ORCPT ); Sat, 20 Mar 2021 15:18:36 -0400 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1E298C061574 for ; Sat, 20 Mar 2021 12:18:36 -0700 (PDT) Received: by mail-lf1-x12d.google.com with SMTP id a198so15100670lfd.7 for ; Sat, 20 Mar 2021 12:18:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux-foundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=oVNqh986E52U93S+Xl3r6awL7z3dUtOFYc3bgu+oIXg=; b=ZwgK1qvl23/gFe170eG0WMX0xqWAH7nCJr3BD91hAZ2cSNe8zVq2W14ahSXrh3wD6d m2GedAPvKaiJp6gRXkow9DP84VvHm8t+f5F4GTXcZAD5QJtJWXRuAZNs5GHx+HTBX03M KFEeM4tShubhnQ1pVZoZSBp+1xU0QW15i1geU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=oVNqh986E52U93S+Xl3r6awL7z3dUtOFYc3bgu+oIXg=; b=OTykfmFSU2vu8WxZS4HQAB7AfHR4klZhwiRX3a6cDtKv9wn7Op+NDir5pHZggCy3Fc oswhkmOHs65tbVz8FMHCHVBQ2TXhlkRKLAuuMT+i2bNuXbwpWbA3fdqzD6lWAsBUpLn8 x5VnAkELWmrJ22zTU2a7HCv+RLamVlrEwupEHMH8g347bNDuZQv//7h+8gqfhoMzIPfu RHQwnSwkn5dBN8VDxZJkXLIRpPusm31hVjfeIbp1t9wR2mGk4S3GP39nhHuSK4xIVwRy YIzNqRKDqnB5ZCUmGFZI+t6RHlUaasbIe6T1JZQlZox+btFAasInpFRO4m9Q3fANP+z5 TZfg== X-Gm-Message-State: AOAM533RJidxSbmHpmSyHIzojmLxc+7flB6a5zaxMXjSskiPH3kyPyGN za4T1FlA/DqUakDAzePaoL1LzQ7J846PVQ== X-Received: by 2002:a19:607:: with SMTP id 7mr4387624lfg.433.1616267912766; Sat, 20 Mar 2021 12:18:32 -0700 (PDT) Received: from mail-lf1-f46.google.com (mail-lf1-f46.google.com. [209.85.167.46]) by smtp.gmail.com with ESMTPSA id y8sm1267885ljk.9.2021.03.20.12.18.31 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 20 Mar 2021 12:18:31 -0700 (PDT) Received: by mail-lf1-f46.google.com with SMTP id m12so15104937lfq.10 for ; Sat, 20 Mar 2021 12:18:31 -0700 (PDT) X-Received: by 2002:a05:6512:3ba9:: with SMTP id g41mr4170310lfv.421.1616267911421; Sat, 20 Mar 2021 12:18:31 -0700 (PDT) MIME-Version: 1.0 References: <20210320153832.1033687-1-axboe@kernel.dk> In-Reply-To: From: Linus Torvalds Date: Sat, 20 Mar 2021 12:18:15 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCHSET 0/2] PF_IO_WORKER signal tweaks To: "Eric W. Biederman" Cc: Jens Axboe , io-uring , Linux Kernel Mailing List , Oleg Nesterov Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Mar 20, 2021 at 10:51 AM Linus Torvalds wrote: > > Alternatively, make it not use > CLONE_SIGHAND|CLONE_THREAD at all, but that would make it > unnecessarily allocate its own signal state, so that's "cleaner" but > not great either. Thinking some more about that, it would be problematic for things like the resource counters too. They'd be much better shared. Not adding it to the thread list etc might be clever, but feels a bit too scary. So on the whole I think Jens' minor patches to just not have IO helper threads accept signals are probably the right thing to do. Linus