Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp9848145ybi; Wed, 24 Jul 2019 11:01:19 -0700 (PDT) X-Google-Smtp-Source: APXvYqzXN5m6g2bgSwdB88mFoKk0Ai/BEtVHb17F85GuhsfiSWc/tHYGaedsIQWAw/XG6nxkvTAF X-Received: by 2002:a62:fb15:: with SMTP id x21mr4329728pfm.233.1563991279432; Wed, 24 Jul 2019 11:01:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563991279; cv=none; d=google.com; s=arc-20160816; b=NNY05V504iGf6Rbfin1JosRWWKVJWzXwMPsHv6Ki6lS/5K23KSmJiSFcauYTICsZkM QA2ba83crNokWB2T7aacGHhcjQ6TBcRyNJDYgxEn+ghX2njnoyh/OVE96iGPKxLQFIzr qgZMIcBJEtM29AUlQnj7cILzCM/TSvMckYKTks6jHRIEIJXwNET84so86se5CIFGL2VV 7z7GlyMofls6elXzMcSNz462GTZVOPx+PSh8Dlx3Y+oMSMvwYGsvQ2hmQkn8RsycPitp GMKoQ67cfKfJY9E2ybOkSCTSMa39W6UgHr5gLmHbP2rEu7janc6Y1ok6Emo+5Rbnw32L nQ1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:from:cc:to:subject :content-transfer-encoding:mime-version:references:in-reply-to :user-agent:date:dkim-signature; bh=U7Eune/8zAVuopEZ4znflpHQloi7i3WwOpZdcTKXAtw=; b=BcliXLobOrWNPFl5MqJZQgPMk8RAwIeGSviF3qSgCSORTOALRwGeCXwnmBIY7WA9Pc dOTQr/hBn2OlXxxVPKYScZ5DXOTWZQA1Q1olKekp0xj1W/q2uEIEILyT/arwRFGcs/m7 aZOSF4KpbNuqa3Lq70nbcSFq1pRRQDZ0cNyDwHoaMQY8nVTY2+bVn/tSrvoN8xtXTi/B 0wRc/yJ+S3jLV6WmDNFbdUbgPJnYwzF6yD0U0ibuvVdFTR80M4T5zNEDLhhZm6pjauwq s6KYsOxeq57xh8CiTcMWO2tPiAC5TCwJGnjdUyw+x63rG3jMI1Cfj2jxuYIAa4VWvuih QbcQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@brauner.io header.s=google header.b=faPCG4Ic; 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 21si17615203pfo.138.2019.07.24.11.01.04; Wed, 24 Jul 2019 11:01:19 -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=fail header.i=@brauner.io header.s=google header.b=faPCG4Ic; 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 S1727931AbfGXRvA (ORCPT + 99 others); Wed, 24 Jul 2019 13:51:00 -0400 Received: from mail-pg1-f193.google.com ([209.85.215.193]:45582 "EHLO mail-pg1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726593AbfGXRu7 (ORCPT ); Wed, 24 Jul 2019 13:50:59 -0400 Received: by mail-pg1-f193.google.com with SMTP id o13so21575767pgp.12 for ; Wed, 24 Jul 2019 10:50:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brauner.io; s=google; h=date:user-agent:in-reply-to:references:mime-version :content-transfer-encoding:subject:to:cc:from:message-id; bh=U7Eune/8zAVuopEZ4znflpHQloi7i3WwOpZdcTKXAtw=; b=faPCG4Icu73tPWhaSKzXXleFM7v0RLQHzpXK/9FqsRtHV0YhT3JkTFBxhJj2JJxhhB R9RCz243EE3JuAt02JRiSSB05PPozCsJKBtgo6U+6x5Z4Cz8ELDXDEHPVWIyVstUlVrA htyhbg7aqrxS9yjqRZrRRUwvLxTpYaSz1R0xFM5U+G9K8z5snfQTAwkKU4/W5XGznxqh 2LHp/0rNA8hgzJa6tU4s/MkGpa9tfC+ze3UvF2seaWqaKRE9eKAODH22jiBmtEgmyht/ dDU5YoU4GgpMl7YTrQ/6inaURuM79fg23ZHvxyghB109WVgs/oBVk9/ZkhaFhQpReg1G CMcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:user-agent:in-reply-to:references :mime-version:content-transfer-encoding:subject:to:cc:from :message-id; bh=U7Eune/8zAVuopEZ4znflpHQloi7i3WwOpZdcTKXAtw=; b=Z/6d+EIFn3iqDAQ3ChIDdoYo3CsbNwz33LrHBuZtqInOSH5XPcqFmqiNTd4fpaV2l/ zZN3s9DfpHDuM7EuGMGaG3s2REffeyzlr4+Sj+hWmANpL+2vh423d9Zx3HohwyHcKlEc 5IHHDLDXcEI0SmFnTtOvQTMd+ep148nAsmaXlKokCJ8kPB7aEWSkjVJY4DTuXw8BQQ5M X/xxXDItlk0ykLeaKQOiN4lZMT1DoRbamPptf5158RosaQ1iKDbv9EDFcUEgm5ykldvj 34wG0+evEOWG7cQOn5ydI2DmFsoE12es2Z5iXVM/BmgR29aJ75Yvr8EnY4VWReRHHTAb BcVA== X-Gm-Message-State: APjAAAXxe550NkpbHjggHO6Zex81FdC8D6I5IHJ+PgCScWgdCaFkgOPV 2YHbZhjrN84HWRHhb8xZGGI= X-Received: by 2002:a63:5945:: with SMTP id j5mr82124622pgm.452.1563990658681; Wed, 24 Jul 2019 10:50:58 -0700 (PDT) Received: from [25.171.251.59] ([172.58.27.54]) by smtp.gmail.com with ESMTPSA id i6sm50042071pgi.40.2019.07.24.10.50.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Jul 2019 10:50:57 -0700 (PDT) Date: Wed, 24 Jul 2019 19:50:49 +0200 User-Agent: K-9 Mail for Android In-Reply-To: References: <20190724144651.28272-1-christian@brauner.io> <20190724144651.28272-3-christian@brauner.io> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH 2/5] pidfd: add pidfd_wait() To: Linus Torvalds CC: Linux List Kernel Mailing , Oleg Nesterov , Arnd Bergmann , "Eric W. Biederman" , Kees Cook , Joel Fernandes , Thomas Gleixner , Tejun Heo , David Howells , Jann Horn , Andrew Lutomirski , Andrew Morton , Aleksa Sarai , Al Viro , Android Kernel Team , Linux API From: Christian Brauner Message-ID: <95CD0533-576F-4B3A-8E80-D3D89967EE2C@brauner.io> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On July 24, 2019 7:45:38 PM GMT+02:00, Linus Torvalds wrote: >On Wed, Jul 24, 2019 at 7:47 AM Christian Brauner > wrote: >> >> This adds the pidfd_wait() syscall=2E > >I despise this patch=2E > >Why can't this just be a new P_PIDFD flag, and then use >"waitid(P_PIDFD, pidfd, =2E=2E=2E);" > >Yes, yes, yes, I realize that "pidfd" is of type "int", and waitid() >takes an argument of type pid_t, but it's the same type in the end, >and it does seem like the whole *point* of "waitid()" is that >"idtype_t idtype" which tells you what kind of ID you're passing it=2E > > Linus Well in that case we could add P_PIDFD=2E But then I would like to _only_ enable it for waitid()=2E How's that sound= ? Christian