From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id C6099C021A4 for ; Mon, 17 Feb 2025 08:24:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 45BC028003E; Mon, 17 Feb 2025 03:24:30 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 40AF828003A; Mon, 17 Feb 2025 03:24:30 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2D28928003E; Mon, 17 Feb 2025 03:24:30 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 0F87628003A for ; Mon, 17 Feb 2025 03:24:30 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id BB650C1E88 for ; Mon, 17 Feb 2025 08:24:29 +0000 (UTC) X-FDA: 83128749858.22.FBF1265 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf05.hostedemail.com (Postfix) with ESMTP id 1B8F6100006 for ; Mon, 17 Feb 2025 08:24:27 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=rnVHDz4E; spf=pass (imf05.hostedemail.com: domain of brauner@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=brauner@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739780668; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=E0FgQ4GB6vYyzmWGlg/7Z5rpjoz7b24K+CQohwVIlRM=; b=cxggjHAWYvg9N/2arQJmWxzfFjNfDTH6t3YnmUc37GDQR9AK7vcHtkOZ7FifguMrOFZ9MF +qecSdTMGqRMXNUWT89e3Ko3iy9Ko7gE0uQyJrWIwEGx/40o9TLEGVfKE3KKQhwswAx4kX lE9Ai6dXweWUmzQSD5R+kkAveL9g+54= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=rnVHDz4E; spf=pass (imf05.hostedemail.com: domain of brauner@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=brauner@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739780668; a=rsa-sha256; cv=none; b=SrS+KWIxlFEeOBgTFbU/TM1Z9CcGQGX7IbbXz7wQ2i/nG5PcN4FTRkUNqaEH83xC+r7Fc1 Hn1kNDbk7o2jG0GJ3h2j7eJRi667KSTBjnKlznvW+NB/KyV9EJscGZklrgfxi4OZ0BFA59 pehELzbvzdA/KCWx+LhqRQfhGKAVezY= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 87B6E5C5675; Mon, 17 Feb 2025 08:23:47 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 763D9C4CED1; Mon, 17 Feb 2025 08:24:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1739780666; bh=kzC2rWJn3pxTWye8A2AoSrj0peIJ4fHIOEE6DGFsjRA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=rnVHDz4EFIAU2HHn5aZmpGUtyeZMgZ5V4j3s9L7RdwctkMpGbvmjGOPGptK1ozmSD pzt0uuKWygvjzw9YpX+xeBj3TGTXDEfQhtbvsiQx4N5E8q0d8rXUDirxpqoMpb7SW0 Wxwx1N4HllnSIoIY3HePJ0oOne6MeJTgFlScCxg2S3oKoyd6E7I98qxaomg4vXU2KG tdev/hzAORXsBRvWWwycG1rWDwTj7GP7njsBgpEWvumTqfQt/rORi5ltnVHNd5ngUL N80KecCGjBTS0lBlOHltZGAOd5P5GiDawqDg8oXRj4W72wrdAMafANejnYTIE5QMtD DxG/RUk04MwCw== Date: Mon, 17 Feb 2025 09:24:19 +0100 From: Christian Brauner To: Lorenzo Stoakes Cc: Michal =?utf-8?Q?Koutn=C3=BD?= , Christian Brauner , Shuah Khan , "Liam R . Howlett" , Suren Baghdasaryan , Vlastimil Babka , pedro.falcato@gmail.com, linux-kselftest@vger.kernel.org, linux-mm@kvack.org, linux-fsdevel@vger.kernel.org, linux-api@vger.kernel.org, linux-kernel@vger.kernel.org, Oliver Sang , John Hubbard , Tejun Heo , Johannes Weiner , Andrew Morton , Shakeel Butt Subject: Re: [PATCH v7 1/6] pidfd: add PIDFD_SELF* sentinels to refer to own thread/process Message-ID: <20250217-endlich-etwas-ce9c8d815a6e@brauner> References: <24315a16a3d01a548dd45c7515f7d51c767e954e.1738268370.git.lorenzo.stoakes@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Rspam-User: X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: 1B8F6100006 X-Stat-Signature: azdqz4kfhxfzgzqja1ax3co6f4b54wcs X-HE-Tag: 1739780667-327928 X-HE-Meta: U2FsdGVkX1+2rq+NOcBbD9mvushiukABS1qJA2ZOupbJyE/sQLiTVuWMBkUqhvBCjKOtawzjSRy2iOlcHXmjkETgDZ5H5FamGNa1j6BmkrDCe2riVNvKVW3mOenw4m7tl8opUB5UMjrrQh1Q0lUbverJeoVOQijNny4l449K7phDSMFdVD53CD2fgj9PfpdrQdhCCjUDy4auosA7qOGXtQPV1BeBndg9gQ49nv+OhG9D5PyveYBK1faw1FnlwEZXSic1le9gQ66stWyGTpk9svaB3H3fbUc58OLZ9O3Yj8rrPkz2aSfhqeZfZhCym3C1KxegH3XIYdK+BaowoiPvgqho7kTwrtJvVZ3jE6QD484iJv8yHYPyY/oVQJHu+TmBJPH6yM+r4bfUp2yrTSC0Q8t/DoInwJG/EzllwljP1wvtpM3ce7LDFCYq4WPiQnVk9weM8976V/99wYIRj6NyR428CoDwXqOey5oidZt3z4PXfGFwhdBPZ4QmM3tFe4JvbDBLDyMpTmvhzyRplF9cyhdTdyWZX2w4+1GF6oesaMeB9IKAnj2woLCcrfIWI/jAFofLtRMXQJuUlgecTz9gEDRmoESkpDLVbI/RH9jiWZ16aXIiHIl1TB2eYLWRbiFcLb3GRfQfDiYFRCihyMaoSFr7VuqXOCbaO7wmLCJXR2vwrnA6IH3FVvjpuwr6rcb61kwOJeGKe9dcVPGNreYp5O4dSHfrwz1pBcUymUn+CNQ+ia1ZKbZQWUrPClYSYc7CYY2hX1IvWtuZOtg8+RVbyp4qRcWdZrBUSsql/j3KFzzyRAI+d+h8PRWiHORz3nhMOymeBT1COER6BEVE6LIg903YsksEGaFICmwXOGGUIuAcv6Az0aLpRR8MN4Jv8DL1uIBVI4o4APE47l05FOJBR1sTrGiSPI5qL6Bgcm0/AKz3KeU5q+bZmGliGQENxnORF0kM3hLDMQatyS/T9Do 8eWkphuN 7kD+4KixeezqlHEEeHnlEskz5OqXGD6X+AHMTgR50juoMrnLS5UarlyaiWxWaIDJ2YZ5qELn7lFLAJeIMm9v3fxgbJlWVpCzaLOc1eQfT0ElON3rFzN3OHFLJz2Kc9KhSW6an0s9v7l3Mnh83ORx7YCqP0WpfB/73YaRPzrMOXLmfjobYOwXsiBAQreGOQzotonhI/cuQBRhRu0gQkBZfylsnZe/8R/1Vr0L4CCrMaxwpxb5k6JbG1MoL8E5loFhdgFMYO02c8NxG6OwQ4Bjx3dcnT0kHNoDjBpF6hojZvm33r0jrHwaeoaPCqgiR8IBxOCNouKzwo+T60FL1IrH6Ry8/cu3cVpw+OSHqzQHlUlAOyiJZpgiRRzFqFuWENMOfkHTLYUuCbmRiSxrDtH/PUuI8njzVdOAeX/gP+6/wGOK73UqHnfNJLk1rCvKsCg9wkMA057rKL2tLw0yfjmUW37/Bfvu+H7vvOP+x65GAVO4PIrMXupXz4NS8u4f3CY4RfCDT0Qy1b3yzNFI= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On Tue, Feb 11, 2025 at 03:45:20PM +0000, Lorenzo Stoakes wrote: > On Tue, Feb 11, 2025 at 04:24:07PM +0100, Michal Koutný wrote: > > On Thu, Jan 30, 2025 at 08:40:26PM +0000, Lorenzo Stoakes wrote: > > > > > > Signed-off-by: Lorenzo Stoakes > > > --- > > > include/uapi/linux/pidfd.h | 24 +++++++++ > > > kernel/pid.c | 24 +++++++-- > > > kernel/signal.c | 106 ++++++++++++++++++++++--------------- > > > 3 files changed, 107 insertions(+), 47 deletions(-) > > > > Practical idea, thanks. > > Thanks! > > > > > > diff --git a/include/uapi/linux/pidfd.h b/include/uapi/linux/pidfd.h > > > + * To cut the Gideon knot, for internal kernel usage, we refer to > > > > A nit > > https://en.wikipedia.org/wiki/Gordian_Knot > > > > (if still applicable) > > MY GOD. Hahaha. How embarrassing. God knows how 'Gideon' ended up > there. Apologies to all, I appear to have had a senior moment there... > > Feel free to correct Christian, unless we want to leave this as an Easter > Egg? :P Everybody knows it's the "quotidian knot" that's the most challenging.