Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp547517ybi; Fri, 26 Jul 2019 14:32:26 -0700 (PDT) X-Google-Smtp-Source: APXvYqzAKeCEzg2R0399LY2iwU57CRb0z3Jxcwti9S7D2guUIJ+iUe60ZMcIXqRQTiNn6KJRufSP X-Received: by 2002:a17:902:8490:: with SMTP id c16mr100434505plo.1.1564176746000; Fri, 26 Jul 2019 14:32:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1564176745; cv=none; d=google.com; s=arc-20160816; b=hdWBsmLPhdOE8p+NY9NPnVVYycJ7h2AJGV7KU42KIN5lUuaRTdXZS9sJwVWeussXBy LJ3/wpN+1VG7k0J0Gu6Gt4TP6m5n0q1bfXtcwJnpjprTlQ3mzxecB6gH4qdqtAQ7yBbf lhxb6JleONWPJiRwSu9cTLu/Ir0b9qZSCvX6DEpdkymNUfts8kuPKVfJExFO9kq6NGFc dK3ZgKhtevKVTzb3dwnxz85gHAkwPt93SbI+Q7jlTWFNA4kAXka3Z2fEO1c+HUXzceLx 6cJWDe7iDIXE+4L97uBOt05GhuOMjXQIajetFL01/zEbb+KzgYu5GPRoL18B5xo8sME0 zQnA== 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=Jfd4mpE87lptWZqiCfBhaLZUZjR4MuZc1S8+FaCFHwg=; b=EBTQBew2BufOkKqmlCiAtoBtqVB5rXfGwRN5lSz2HZURar9P5oOUgEZc9csbuAhx16 oofaQmFlrjEMOqWC77SzR1R9zpLKgz6SDn2uN56T399XeWBxpa9euU1PHw9GiaNblU7z qTHKG9q2jUmXm/wLE2gYWEZEs7Mo41151IPIgF5MKqvuuz5SV8jRh2e6S6V4g4n4woou ljnsBWZwkz15yw3X8pzqEbzrGyD749xwJwyL9S9dcV26/DPGBgerR1wElIiUzQVT8boR reORzLThQDEB362ZzZKIrSHV8rGdpmbwEvXMGsRpwz2aca4OWxFnIDV7HU/au9AxC4fw TU2g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@brauner.io header.s=google header.b=YnIQx4Bn; 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 67si22649691plf.400.2019.07.26.14.32.10; Fri, 26 Jul 2019 14:32:25 -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=YnIQx4Bn; 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 S2387537AbfGZVbE (ORCPT + 99 others); Fri, 26 Jul 2019 17:31:04 -0400 Received: from mail-ot1-f65.google.com ([209.85.210.65]:44228 "EHLO mail-ot1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387515AbfGZVbD (ORCPT ); Fri, 26 Jul 2019 17:31:03 -0400 Received: by mail-ot1-f65.google.com with SMTP id b7so6581813otl.11 for ; Fri, 26 Jul 2019 14:31:03 -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=Jfd4mpE87lptWZqiCfBhaLZUZjR4MuZc1S8+FaCFHwg=; b=YnIQx4BnH07uyAmyxAoCIvR48D36Um9TBtzlvXVfr300qctKk1hGfBIOG+Wa6+mAk4 sDmR4ApgQcjUsDHzqWukknQbr5+VRHr8immO1DlZizwmpELIiY7x80YL4CtIdDOjhIX/ 4lJGEgLcnz8Flz8iKpCcs315MQpw6dU8YlgbeDkbf/wXw/OH9cHzMSzp7xEqdJjpnKM2 EG9mc5T1/nLQSt9d1jpbdbiHieg4x7Kt5oVZ4Ux6DSHOKJHUzX+aagY8AI7Mk8XMZos7 ZuSCFeN+hoAUEc6I0LonwQ2+S/aFaz6AwUFcSKlHCRoPh/kx0CY0IwdkFABBH4m1YAnu F6cQ== 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=Jfd4mpE87lptWZqiCfBhaLZUZjR4MuZc1S8+FaCFHwg=; b=RaxG/IF253Rmjcp7ZQDM0U223d/TYrRRKpTnhOLsFw/NM/eAG7i7EGuH/2nvFqEs3c plXntPLkTLUYdBxBmJ6Os3m7f0uKh4KAKMlL1RtMCVv3OP9+xFGyENhiZ7/nZij6QtN6 Nr0HRr5uBrdAvaI9g3F+2hoHpEVwJR3zkt77n1SyklslovxBPrjRsMCqAW+vNo77GDEF PmKcjoeRDABDYne1/jaz4oAqkzDPA53Py7qgUmLswo2H4ksLoxuvCdf7n4XJ/G2PHbc2 pQudBo01lzDFiyMTKWwqvHg24QX0f/CBEcsE94H8/6Se/Qep9ge/Sc2z1YyZZhdWavI/ sv4A== X-Gm-Message-State: APjAAAXOQlbDK9/yFkayUerDZGAsLioCFnxmope8MAPqGKaX1OwCageU GMTHYUW58sF6YfuL7riuhwo= X-Received: by 2002:a9d:48f:: with SMTP id 15mr39510012otm.160.1564176662636; Fri, 26 Jul 2019 14:31:02 -0700 (PDT) Received: from [26.83.97.235] ([172.56.7.186]) by smtp.gmail.com with ESMTPSA id x193sm17872767oix.15.2019.07.26.14.31.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 26 Jul 2019 14:31:01 -0700 (PDT) Date: Fri, 26 Jul 2019 23:30:52 +0200 User-Agent: K-9 Mail for Android In-Reply-To: References: <20190726093934.13557-1-christian@brauner.io> <20190726093934.13557-2-christian@brauner.io> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH v1 1/2] pidfd: add P_PIDFD to waitid() 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 From: Christian Brauner Message-ID: <8A437322-D16E-4D5F-ACFA-3B1DEAAC100A@brauner.io> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On July 26, 2019 11:26:45 PM GMT+02:00, Linus Torvalds wrote: >On Fri, Jul 26, 2019 at 2:41 AM Christian Brauner > wrote: >> >> - if (type < PIDTYPE_MAX) >> + if (type < PIDTYPE_MAX && !pid) >> pid =3D find_get_pid(upid); > >So now we have four cases in the switch statement, and two of them do >*not* want that "find_get_pid()" call=2E > >Honestly, let's just move that whole thing into the switch statement >for the two cases that do want it=2E Particulartly since I think the >"upid =3D=3D 0" case for P_PGID will prefer it that way anyway=2E > >Let's not check 'type' in two different places in two completely >different ways=2E > >Ok? > > Linus Ok, will resend with that changed=2E Christian