Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1863088ybz; Thu, 30 Apr 2020 06:52:27 -0700 (PDT) X-Google-Smtp-Source: APiQypKwHK0Kql8Ll7j6dsWYR3enZ3EhkInVA1P3npNbvqVn+kvB7p4uRdmYbXhqWA7z9V4cNxBw X-Received: by 2002:a17:906:9442:: with SMTP id z2mr2579780ejx.249.1588254747416; Thu, 30 Apr 2020 06:52:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588254747; cv=none; d=google.com; s=arc-20160816; b=MhB/RmnNOROT9qQy1p2I/52KVcO54NHyIuOP7OBsbFCZYHy0JMT+vI8vgnPYviu63s fwsy8MmpyHFklCIzX8+tbSZUcvB+8Pl+NpbKPMp74hOJy0jA8SkxF7Ri47Frjo+mUO2X IZZ4W7yZ6m9kPBrAoeh4uTkOp1j9RJyaZJ1hii1wfE4ESQ1cKFu9eKrtL8MXXSuH8Nb6 +6/yvpCaew3UL3MWhKqOq4Mthu5x45qvN0Qk6OGaYEjd30OCgM+QxQYDoLC5Zyo9p9Qn YnA9MiqwK/KxtYg0ZMSpe640aPzAlXCq+C7tlC01J743aaim4XRx2fsObPwYo4r5+l9o p1DQ== 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=rk+RJgrEnm0xyLamKgsXkHtAQWa4YU0qEK0UgCt3wQ4=; b=YhcmzejTiz4MsBLK3aJPXj7tXVvo1u+Cxmq3fZzZGQdVIPDn+mT5wvZdDWYTf+9U/W uCxkvkuVgYitveQDJ0KnOncYMDK+dqY7VWJcHRCgLFDvwSGiSqa2HXV5cEdXyndFyiuO EuXHEY7A4QmGU0fMEBOL6OfOMeczjiGtd0dPV4l3C5AnEad1ttHuWlD1wV/RJ7GznsjR afFOrEXGNIySMqu7TWmqvVWIhxTjynTZ95JlOU+OiGJY/BCpKeLUh1n8TGx18Zx9aygl jyVZJgH56NvHgg/vsPCvwwvMNKPny9wIwQaBkD3tp3W1/eRX5QP8hVGyOt4xD8OKJyYR aJsQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux-foundation.org header.s=google header.b=C6HUgoid; 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 c17si5559452ejr.75.2020.04.30.06.52.02; Thu, 30 Apr 2020 06:52:27 -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=C6HUgoid; 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 S1727087AbgD3NsF (ORCPT + 99 others); Thu, 30 Apr 2020 09:48:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54250 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726577AbgD3NsC (ORCPT ); Thu, 30 Apr 2020 09:48:02 -0400 Received: from mail-lj1-x242.google.com (mail-lj1-x242.google.com [IPv6:2a00:1450:4864:20::242]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 75E78C035494 for ; Thu, 30 Apr 2020 06:48:01 -0700 (PDT) Received: by mail-lj1-x242.google.com with SMTP id y4so6540220ljn.7 for ; Thu, 30 Apr 2020 06:48:01 -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=rk+RJgrEnm0xyLamKgsXkHtAQWa4YU0qEK0UgCt3wQ4=; b=C6HUgoidZojkkiLsrkTF1SEFzplNlYHLmoNQSUpoLclLDMz5MA0+rBkIeOcm/ceBHH DnBRLb07lXk5/YfyPJgFQkb3RB0xRDXZDYlSMRRUQofRf0nssRwzLZxr/Wy2OLR3shaf JIURR5s86YDVXB50uceDwJ6TWx9ix1Wup0nrs= 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=rk+RJgrEnm0xyLamKgsXkHtAQWa4YU0qEK0UgCt3wQ4=; b=sNtfRqt8pTBAdiBIAn6jljG5CbvWI9NPaEaDpPxAIC9lmej3IOAfA1CsIFCsf87KU8 Rrd8lIMOUBJl3TOCKozdONivQzOpip4N7jTJYpbJrRB3rsg/JsfFwy7fJPiZ1VhzQQQH S/QfPCWTxVs0H7DIM8rqtEZxKGt+VPq6rhE7rqiQtp6U6TbSed9+F0YM6Fd0F6UvL7a4 I4/ymOlcURI2kQYleHqABcl/6Qxr20oMPKg5h0xy8yzlsr1n13dtzZmba3y5sb4ALe+r TRjEvQa6u6nu/F/P64MPDpqmuTJgl3UtfPpiJzP1+/6hFHTCahveahYlohRxRful+jeW ogjg== X-Gm-Message-State: AGi0PuZvbXl89vxPohk0WMLERE619buzt8lj5n3432GyNuR5QM91Rr2D NNmUNtdC9AW90YDCMPvEo+RUo21KWlc= X-Received: by 2002:a2e:b248:: with SMTP id n8mr2199974ljm.207.1588254479134; Thu, 30 Apr 2020 06:47:59 -0700 (PDT) Received: from mail-lj1-f175.google.com (mail-lj1-f175.google.com. [209.85.208.175]) by smtp.gmail.com with ESMTPSA id 1sm4557122ljw.91.2020.04.30.06.47.58 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 30 Apr 2020 06:47:58 -0700 (PDT) Received: by mail-lj1-f175.google.com with SMTP id w20so6594278ljj.0 for ; Thu, 30 Apr 2020 06:47:58 -0700 (PDT) X-Received: by 2002:a2e:814e:: with SMTP id t14mr2243347ljg.204.1588254477655; Thu, 30 Apr 2020 06:47:57 -0700 (PDT) MIME-Version: 1.0 References: <20200428190836.GC29960@redhat.com> In-Reply-To: From: Linus Torvalds Date: Thu, 30 Apr 2020 06:47:41 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] Please pull proc and exec work for 5.7-rc1 To: Bernd Edlinger Cc: Jann Horn , Oleg Nesterov , "Eric W. Biederman" , Waiman Long , Ingo Molnar , Will Deacon , Linux Kernel Mailing List , Alexey Gladkov 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 Thu, Apr 30, 2020 at 6:39 AM Bernd Edlinger wrote: > > Excuse me, but what in my /proc folder there is no attr/something > is there a procfs equivalent of pthread_attach ? > > What exactly is "attr/something" ? Anything that uses that proc_pid_attr_write(). Which you should have realized, since you wrote the patch that changed that function to return -EAGAIN. That's /proc//attr/{current,exec,fscreate,keycreate,prev,sockcreate} and some smack files. Your patch definitely made them return -EINVAL if they happen in that execve() black hole, instead of waiting for the execve() to just complete and then just work. Dropping a lock really is broken. It';s broken even if you then set a flag saying "I dropped the lock, now you can't use it". Linus