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 81B11C021A1 for ; Tue, 11 Feb 2025 15:24:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D22856B0082; Tue, 11 Feb 2025 10:24:13 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CD2796B0083; Tue, 11 Feb 2025 10:24:13 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B9B216B0088; Tue, 11 Feb 2025 10:24:13 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 9CF8E6B0082 for ; Tue, 11 Feb 2025 10:24:13 -0500 (EST) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 49D43C02DF for ; Tue, 11 Feb 2025 15:24:13 +0000 (UTC) X-FDA: 83108034786.27.FEA9676 Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by imf07.hostedemail.com (Postfix) with ESMTP id 177FF40013 for ; Tue, 11 Feb 2025 15:24:10 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=a1gy+wMj; spf=pass (imf07.hostedemail.com: domain of mkoutny@suse.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1739287451; 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: in-reply-to:in-reply-to:references:references:dkim-signature; bh=NBvU4Dm8bwzLR9Wj8jIUktjjWFEcu/PHjQzCficyKJE=; b=qQsJzp30Hu/dY7CAX/olDFF6cvdidIpxolkLjqR8PQ77fqsZeRFA+wapipYfbfDcD1PAA/ koRmhYwaTVcCHECWp/i1o4Fvt36QDirSnFL6jA3rVgpcD15tkPDBVi7Jq8UEoiRKLh0t2n XZrqIxhHopkrMuVbqjmary+H2qa4bwc= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1739287451; a=rsa-sha256; cv=none; b=MBYMVoBCobEF24PfFZhoIp+m3MLnTchrZo0dyOlM6GJyPABNc/SyywX9j2EE/fh5vMUT4U OS+2XYgVj8mnP6tQ/tKdHkEhWvt7j0OsY85aYcny/8jHjCxAh7WolV/DIURvvmvwDj1m+z bJtu1V/JaB10gy0oVxrotFWMui+AXEE= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=suse.com header.s=google header.b=a1gy+wMj; spf=pass (imf07.hostedemail.com: domain of mkoutny@suse.com designates 209.85.208.41 as permitted sender) smtp.mailfrom=mkoutny@suse.com; dmarc=pass (policy=quarantine) header.from=suse.com Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-5de5e3729ecso6487527a12.0 for ; Tue, 11 Feb 2025 07:24:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1739287449; x=1739892249; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=NBvU4Dm8bwzLR9Wj8jIUktjjWFEcu/PHjQzCficyKJE=; b=a1gy+wMjx3y6EVKaY5L7C/pQksPlmUEUYOPfKZQhXwi+pjuXGCd4mHVWFNd3Hp3N2Z d/WOA0h8ShXuXsCgdhssUQ4TDGrI1mcZAo47xyY9UpQIZAq/W1VlbMJvDbSfh1X5/1n4 d1yliOm7uqzbQFRL2svFOHQPFI86wjUwn1jvCuFEvE+2bPfqQXPtyaBADRJwYJ2NJJdR IPwxt4R3Bxrvupi+jKi5RtJozJa9ELSIk5N9RNFDHdXDF/Zx+EKnEoTouL3z1q3zvuRX ohgBsKnC7mls8fwXcTMvdh08lSGadOpSTZnO1TwlACxKZ4Wi9ULCYVe/PgCYUQXuBJfw V1Eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739287449; x=1739892249; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=NBvU4Dm8bwzLR9Wj8jIUktjjWFEcu/PHjQzCficyKJE=; b=vcB4ge8ZqH+n4gOwJYFPKQZvOcWrDwIpzop2e1iPUbC5fTzyJrK7HXepDtqOd2bw9d XR2J+bdiqFM1Mm8jyK9dUjljnQbi0voAy7rsPHQ/NphxfeV3qwWDSZXlx1nSHqLkF6SR RR+HuDcjidYZQ5riTw8Tj30ZeaJejPd/hv5fqmhMIC/1Ke/cu8bzFE77m2YUKw7tE1DC +wGRE1HR8lNk9jJ72FR6iKxKGYJUSYRUTmRaXavtynQ/BrrocVFpjMjlbDFVeGJWnMeT 4YsvALv9EhCZVO/uEXaJ+0CdxLAzewv4D/7aGNH/eDjAjQB7GHV2NDKpts1e2yrSIpn3 wkxQ== X-Forwarded-Encrypted: i=1; AJvYcCWdVllKABKp3c6aWVCTOoCQdWX7BD/Wdv84ZX6GbrhvEW7hTSi2DtKrB1dALU8uz71qhPzGTyc5EA==@kvack.org X-Gm-Message-State: AOJu0YxXY0MMmdaiyaVboJl+L295Yk+7xIpbxLKur6FZANSYrusSYDOa qTeiekHhzdD8c2iZIDppOu9FCS23iQ4SZGhFI0SDP82K4mHOTB0fezJQuX0+IHU= X-Gm-Gg: ASbGnctoVZb9EvyaUQUVu7ZUS71V4+bKi1CX8byWAEn3niFjj3RhYcr1AkFQTkzPhVi bV4oGo0gb5EQZKeZaWY+eodu6SiMxIn7mJS4cB67NuT2Gv8M34Ils7ZiSLRCpZXVbBilcNl5tHH X7vWTMC7dqdUxHGsTedsl/9yNBD7QC5L+BXlIeir0bszhjg23U/tpAZviQzCAIHwSJm4N1CCfmh VOHvKvLbltR0KmfNCe7qDZE6QfYBPUqMXBsxJ6TiFESzxhmQXVb2FaZW6Gs5NwGu1NW/EiJeBEh NF88hQSOg7k0XJHAvw== X-Google-Smtp-Source: AGHT+IERX4U02RBjjELzamqHtVUVOA9PKYON51fVOHE8xRaV3mjjYDHIg8FH5jXIOBBQliZ9fehckw== X-Received: by 2002:a05:6402:4605:b0:5de:6bc2:7bb with SMTP id 4fb4d7f45d1cf-5de9a3dc37amr3981363a12.17.1739287449386; Tue, 11 Feb 2025 07:24:09 -0800 (PST) Received: from blackdock.suse.cz ([193.86.92.181]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5de4e6d60bbsm7856667a12.15.2025.02.11.07.24.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Feb 2025 07:24:09 -0800 (PST) Date: Tue, 11 Feb 2025 16:24:07 +0100 From: Michal =?utf-8?Q?Koutn=C3=BD?= To: Lorenzo Stoakes Cc: 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: References: <24315a16a3d01a548dd45c7515f7d51c767e954e.1738268370.git.lorenzo.stoakes@oracle.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="s774j6juqpksx26a" Content-Disposition: inline In-Reply-To: <24315a16a3d01a548dd45c7515f7d51c767e954e.1738268370.git.lorenzo.stoakes@oracle.com> X-Rspam-User: X-Rspamd-Queue-Id: 177FF40013 X-Rspamd-Server: rspam07 X-Stat-Signature: aogjncdsynsjheraa8jqge1qqsy4pa5u X-HE-Tag: 1739287450-210167 X-HE-Meta: U2FsdGVkX1/0qX86GBJ1eEiCMBR6w6GeeIJ4CD4qbk1LX+DA1ige0uJsf+pRl0Z7+JR21YDr9w1e0HMgY9TZ0Dt/dTV4GKCVMUccxCOE+eIL42nE6ZNNg4A7IzuXbF3YuSqxEfeQT7w4ELGklf9W3aoNhCSQM6hCOsjtoTBV7U4lGn1eDdDIy0hckrA7ctXH9DwvVFMTRs6dc/tUNCuZ3XgiNiXIOgoy1ydfIAftVg2b/9qdMGal5jtl5QCTX1dOB38xnwrMQ0xISIxkDsn6hHEzE+Xv+VTBYzN4tgc7mxEQrKLu65g74ID3isuW+ev94RXmx+w55b40Cb4RHwlN3ea5YGSFpqUZLPUWbPQelydmqnAZbiBw7SH0F51wsTchAHaFrb+58tQEJ7cIQafQSXCOm7SsK10kJfesnzSt/J3oQ0Wkp8XpWCNNRvzexlDrxOIRMW6jfeD5WK5bdzv7CazydRoxSsDyAKHs9nfqz2NuUe4Gm9NHi5sFfF/QZtMEkuYwbsjsPABQUZqKXzhWBVGGRcWW9XIo+HC3Mrsvl9/DBGSUo8IXYzg7/f6J6NnB4njMG+7VJWa5b+YSt7/svsqRGh4ROa1pZ85IKfdLD+vDWNwYdXgTuqfl1RWSy/7fYB/IDf4PLC8r6qX8KBQZMsi1GK75yBwa6ngYKIIJPxe45Ix+f3jEnOk6UMUtDXg1Glv6uZfwA2/i6444hebiBncbif8BStHaRovsxvyLoqg0BKa8SjtI8cK6GQq6DoI100AZ1qMAjj6dBjPOFa8f8kMdNPe4XdjYKx2WVY0r0lhSL5dS78Llq1xeQBpGvBB4K2srApdMiI+bNr+8BsFSgNu6wX3M6zM4h5wak2QiUbuFsjqe5h4H6XN1pDFs5uruLjIrAUc/QU2py3zBtcHSG5eWsa3umSDvt/nY0ruOuUEF1j9i0WWbsf4Ogqn+npTJeAeAOFLjYcnJdgrcTZQ alPmbSPr fPhG4zdumGi426nYVJlRJxMEQVlWrdt+FZxGVME0Bcv6aA+PCqchcjdqkbMGPN7IBeHO/zgFLnnbNdFL6GksaPXH+TiJ2aIw6wDXk2oczAbZS90O8qFD+Gg+kTVNQbvu14siY4O83l/vEDB8TFeXq8aohN9BXIgNvzV4daii/eCbStp/hn3YLo1ZMpUZQ0DNnw4YPbvi4kKhXGz43ta4n/QNxwz47qdE1Us5v2AURqtsHJ7E6h5oM7poWRyhcbY9Es7YYu8Nbb8P6iocfFcP+GCMVwTN7rOn546d4PRVWaklMiLiMQtv3sl+cFHMJShq3D/Uk+4Ee0EfDsdL2anSIi7hDg2cdUGEyfU56680gz+yCNlKsAN8qyoaREwz0/eUXsr7Fi62Yd1yozqzYu7VM0BEaaeb0nxIeGMEm3gacM3B6C0ajsy0lW2J9BX7KeRKjC1UQdVKrlQKAmiGzsDdAAg+seqyr036UZOXFMdnTW99p7gXAo5dXIUHp/uVG/5v7PGVB0ALkooMp6F1kqi/XR6/z8tZbm7yY+Bxm+iIHafkxM2lA+hkc6GIqwLJ5S8V3ZQ6Y8kTWCUYjkeKLPdMpJd3VpNcIfnWBj/Oo4HAINvKhUw3JnRmsfh0eVQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000133, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: --s774j6juqpksx26a Content-Type: text/plain; protected-headers=v1; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH v7 1/6] pidfd: add PIDFD_SELF* sentinels to refer to own thread/process MIME-Version: 1.0 On Thu, Jan 30, 2025 at 08:40:26PM +0000, Lorenzo Stoakes wrote: >=20 > 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. > 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) Michal --s774j6juqpksx26a Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQTd6mfF2PbEZnpdoAkt3Wney77BSQUCZ6trlAAKCRAt3Wney77B SacWAPwM6cjj3sPJP6MuZliNrQSB1iRXPL96jf7fhryBBezaDgEAzpQV4pbefEW3 T3w/EV38bXlaUQpqVL+5QFF3BmA2uwg= =WNsn -----END PGP SIGNATURE----- --s774j6juqpksx26a--