Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp4434112img; Tue, 26 Mar 2019 09:18:26 -0700 (PDT) X-Google-Smtp-Source: APXvYqz/99ONw62qKNVN2a2Ehamrmvz2t+fPNUkHuC+96qLUMfiKWjdE4JqwUTfsvOVV/cej4n4u X-Received: by 2002:a17:902:8506:: with SMTP id bj6mr31654761plb.60.1553617106191; Tue, 26 Mar 2019 09:18:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553617106; cv=none; d=google.com; s=arc-20160816; b=r3zcdEOIGv4F3/KU/fxZaAvkcVPevfGHEDkNF/hh42IH5GkUy9f5AQ4YznZNVV0i/a fnc0fuEnMIHJIwInTZ5qX7AAYHR9Xs6u8mTDH07SDOAiVrB+ZoLNvf3hLKHiVZKZ9seH vNTJrL18C6/BeTey8bDPcv6W0xu+EuEHPEufI1DUIH/zc+ZO3QpHFA4zE586lhLQu63j yKauOIuqdkn6If0NpNZT185PE9AIDdRHUEHBPEl8O31IuklOnPZsHZNjPfoOYY5xQZe3 OviDYfnvB5B5h5XmU3pEK3Q8huZxYmS3L1FOzlb3sTMWYUXxXc0KmhMjfwNVu7lCGZNs 450g== 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=kiPy2/xWT1s77HTXp6h8odZGoNhH4PVouVtFUK4dcD0=; b=qZ/ZLiuosqO1C0/FvQPwWvVe5W7GK3/8fnjwQF95dKOjbsinQAQ11toSBdAefRbFK0 XmO5y9C6DlQFyJCnfYwouZ0bvbvBmR8S1hmjKkBVYihXZ9lsywo84ztP+cprlDfQ2Wdz rJ5+OxU5SnFbzk52kFIk7b/Jjuaz9f177zz/UgiySYGOV2M2AFxY0JwadVLIHRt59Nn3 Y+y4M+s/s2NGxb3Roff1VK66GbhBNoPnzxu6yEUaLVk71FN+keibnZrhzQ60tIyAudjI LBmKGY8blcv8bgmopoS4KBmlkicJO80ICMVJZ/TbIUgT7DBwY7qZm7aNmgp5gyuMaNj1 iAtw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=YoonVEZv; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s184si16297185pgs.279.2019.03.26.09.18.11; Tue, 26 Mar 2019 09:18:26 -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=@google.com header.s=20161025 header.b=YoonVEZv; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731668AbfCZQRW (ORCPT + 99 others); Tue, 26 Mar 2019 12:17:22 -0400 Received: from mail-vs1-f68.google.com ([209.85.217.68]:34940 "EHLO mail-vs1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730441AbfCZQRV (ORCPT ); Tue, 26 Mar 2019 12:17:21 -0400 Received: by mail-vs1-f68.google.com with SMTP id e1so7994959vsp.2 for ; Tue, 26 Mar 2019 09:17:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kiPy2/xWT1s77HTXp6h8odZGoNhH4PVouVtFUK4dcD0=; b=YoonVEZvBLBVD3kYQ8iYjGsWsfvI67Zs5P9BSwS6f+wobaEP+2NDT0VDLqzqa45AGg iepyCp8wP1XAOqU+j+uuQb+5qmY090NiytHCBdTyQIr4igkS9fkfWjtsOUwbPdHu4iRy O51supj8Q29ITGLsvU6IuLtM6dtSYhkzIB9/dj56jpf6iKbvtBNHkWLUnKVoFLAhJ+iT Am0i2PLsMg+P95a53AqXffgZVHTo/l31sh0Xsizl1dNDyghLw+CZo6N0TcOKDWQ/mzHY khPz24bk6RGDHvLFTeXPl0SrR8Mv8NKbR9hQI+oBZRR4K4ufo+u2lVnRHhB1W82XlDyw rArQ== 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=kiPy2/xWT1s77HTXp6h8odZGoNhH4PVouVtFUK4dcD0=; b=W3fZxRPDM5SrSMOrOpRlPg6Lp9Usvi43wqCApNmzuDuOFZJYk6zlsE8m3uc7SwNe5g +8GbeR/WbSk6ORzcuFeAcfMP7JPIEebIB82jvuMGKgAT9PEd9Klr5DyzCPVEusHK6cy9 AsrH8brAC660x60pUo0akFvpVrbO89EHlLbnDcjVLmZJbJh42+xuyATKChFFeB0Ya44t 810gZ7E4/FMN50Cvzlt1e8YRD5VQiLa5145IrOiXD3oJ3yi5w2VMOAxSsyRASVucMlql kr1XFLztnvRZuiIYvEbIes+aMgHCj05IQF0i3zOCiPNNcZV1dv9uW/NXSLRoyYz59WXu MXKw== X-Gm-Message-State: APjAAAX4DUeIWBpgNLYt4tCdFnGWAkupHfqMH/TTlw7I6+ge/68t7E71 FCRXf9lQOB9Q6ftXsk74FhmvWT0qpDZRB9oFI0HELA== X-Received: by 2002:a05:6102:18d:: with SMTP id r13mr2810562vsq.171.1553617040333; Tue, 26 Mar 2019 09:17:20 -0700 (PDT) MIME-Version: 1.0 References: <20190326155513.26964-1-christian@brauner.io> <20190326155513.26964-3-christian@brauner.io> In-Reply-To: <20190326155513.26964-3-christian@brauner.io> From: Daniel Colascione Date: Tue, 26 Mar 2019 09:17:07 -0700 Message-ID: Subject: Re: [PATCH v1 2/4] pid: add pidctl() To: Christian Brauner Cc: Jann Horn , Konstantin Khlebnikov , Andy Lutomirski , David Howells , "Serge E. Hallyn" , "Eric W. Biederman" , Linux API , linux-kernel , Arnd Bergmann , Kees Cook , Alexey Dobriyan , Thomas Gleixner , Michael Kerrisk-manpages , Jonathan Kowalski , "Dmitry V. Levin" , Andrew Morton , Oleg Nesterov , Nagarathnam Muthusamy , Aleksa Sarai , Al Viro , Joel Fernandes 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 Thanks for the patch. On Tue, Mar 26, 2019 at 8:55 AM Christian Brauner wrote: > > The pidctl() syscalls builds on, extends, and improves translate_pid() [4]. > I quote Konstantins original patchset first that has already been acked and > picked up by Eric before and whose functionality is preserved in this > syscall: We still haven't had a much-needed conversation about splitting this system call into smaller logical operations. It's important that we address this point before this patch is merged and becomes permanent kernel ABI.