Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp1238323ybb; Wed, 1 Apr 2020 19:07:00 -0700 (PDT) X-Google-Smtp-Source: APiQypJpRtsMFbskQeUu5QFEZCsDEW77/CSJzyOspbsZEvpLZH2lCqirlDHPVnNYfPoZvqkJ81vO X-Received: by 2002:a9d:68c5:: with SMTP id i5mr687172oto.266.1585793219975; Wed, 01 Apr 2020 19:06:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585793219; cv=none; d=google.com; s=arc-20160816; b=RovJFP+AJ3dGs/dUmEy4lvq7GMdbfIVlZbV5rpXKnwPpiHeUMR9wbMoi4lbV1rL+zJ LvGHgMbz1Q2LKngpZDUG2LGLyuIV5WFRNDunbTgbwv9IaVga2C1ffn9rRhgtYypjVdES cVCoq5jGa6UiQ2thZCCeklqdNBu+5m1FqNEYRRTAW4rpg0gAn5ph8ObjDNdWI7r7WFSI K/r2H9YLxQZbjOYufs/2YtrQl6Ym5mnLCSTtTYmxgEVNoibz0osiO8ZdbPVir0M0BIWl W4wVG5V/ly2YqG3p0lAQX7GFABdnOcZCVCKTtMCO9Cih5BBmV2BIjjTo30elraql+Z3X RubQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=xQMUHcx5ZJebHuFeNsiV5oTqPrmJdOW/j745+2PrxT0=; b=k/xRqjgtWSL3xOq6H60Dd0lLWVxjjNgCntmnOcuthWfJDPA7A0Ci99iyox+he3ACj0 QPrvmeOItcK1DKY3ICnLr73IgUtEGVDGj4BnBOfKXKhOF/lJeQ2OirLH3TPQyhWsEbbi ynU9fOypWjbwiiKydwSflh52zPswIROAvNcry6m7he6HuVQz/joSgMRJiagCkTFWPRN3 Rfx7+DXX15Ef/6aj9iI/h8ap3LAoG0UuB4DDmR3LC8J05a/JC3ZyKruN3noTSzARQcNP Sc/B233ipnikn5IYzAii2mJRTRzhUb56CB4BtT+QfVUZZ3YhqOIIgMPFX/ZPAp7pcbLl +1yQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b="FEz92/cj"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j1si1634883otr.302.2020.04.01.19.06.43; Wed, 01 Apr 2020 19:06:59 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b="FEz92/cj"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387575AbgDBCGU (ORCPT + 99 others); Wed, 1 Apr 2020 22:06:20 -0400 Received: from mail-lf1-f66.google.com ([209.85.167.66]:37778 "EHLO mail-lf1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387412AbgDBCGU (ORCPT ); Wed, 1 Apr 2020 22:06:20 -0400 Received: by mail-lf1-f66.google.com with SMTP id t11so1415925lfe.4 for ; Wed, 01 Apr 2020 19:06:18 -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=xQMUHcx5ZJebHuFeNsiV5oTqPrmJdOW/j745+2PrxT0=; b=FEz92/cjgu/KjeUfKUAamLHbiMYZP/JE8iQyr8PNIMC5adYQCca21soCJysmTW8le/ u+EmuDxNfwEIB6iFxacesqUbrDJuUXTQH1CifqeNvpd7zFcILB7eKw8/Qk1LJLcobXrc 6HoPfDxgcA61kzOR0e4ZTAsOnzIaIrzLDUVEs= 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=xQMUHcx5ZJebHuFeNsiV5oTqPrmJdOW/j745+2PrxT0=; b=My6juSl5ojOnkDKd3zJwLaDD4M9I+JVvx5vUirIBFH0Pq9GyUgL45dUSW7JMTzx2tI yWY81fd/EtApYEcfhKNJ/Q38NMLCN4c6l+zqnrWTQLxfVVeJnG/tqOyRQLcStrXpdKxK ckxbIA6N/dKL3PD5x0MnBiy4wEwSuIYZBTWqz4gCY8F6tz//gp5UfaZCzz+iU64Q9k6m XAOKpCiyIILDC2KcuTSedIlnm9BJbIxOtFvUi9wDZ1frTwzkB8rkxyvLbKXSgRGUj23Q eAXwb4ghSMr70yWkHCiUO02xshorEB+fTHM1FRbVQ8pKl7XPG8AW7ZgFiir+CJ+xEJ2e 61Vg== X-Gm-Message-State: AGi0PuaXpDingRa6mOLvCSZ9brkfw6XLH+vJoYak0LXmZaz+UcLL2q0C 6mZ+6Z/vL/7cJSXfDvp71pu7+WBF6T0= X-Received: by 2002:a19:7e02:: with SMTP id z2mr633926lfc.112.1585793176945; Wed, 01 Apr 2020 19:06:16 -0700 (PDT) Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com. [209.85.167.48]) by smtp.gmail.com with ESMTPSA id v22sm2191126ljc.79.2020.04.01.19.06.15 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 01 Apr 2020 19:06:16 -0700 (PDT) Received: by mail-lf1-f48.google.com with SMTP id z23so1402586lfh.8 for ; Wed, 01 Apr 2020 19:06:15 -0700 (PDT) X-Received: by 2002:a19:7f96:: with SMTP id a144mr643180lfd.31.1585793175190; Wed, 01 Apr 2020 19:06:15 -0700 (PDT) MIME-Version: 1.0 References: <20200324215049.GA3710@pi3.com.pl> <202003291528.730A329@keescook> <87zhbvlyq7.fsf_-_@x220.int.ebiederm.org> In-Reply-To: From: Linus Torvalds Date: Wed, 1 Apr 2020 19:05:59 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] signal: Extend exec_id to 64bits To: Jann Horn Cc: "Eric W. Biederman" , Alan Stern , Andrea Parri , Will Deacon , Peter Zijlstra , Boqun Feng , Nicholas Piggin , David Howells , Jade Alglave , Luc Maranget , "Paul E. McKenney" , Akira Yokosawa , Daniel Lustig , Adam Zabrocki , kernel list , Kernel Hardening , Oleg Nesterov , Andy Lutomirski , Bernd Edlinger , Kees Cook , Andrew Morton , stable , Marco Elver , Dmitry Vyukov , kasan-dev Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 1, 2020 at 6:36 PM Jann Horn wrote: > > Since the read is already protected by the tasklist_lock, an > alternative might be to let the execve path also take that lock to > protect the sequence number update, No. tasklist_lock is aboue the hottest lock there is in all of the kernel. We're not doing stupid things for theoretical issues. Stop this crazy argument. A comment - sure. 64-bit atomics or very expensive locks? Not a chance. Linus