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 90270C001DC for ; Mon, 31 Jul 2023 16:08:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 16FFD6B00E3; Mon, 31 Jul 2023 12:08:22 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0F9636B00E4; Mon, 31 Jul 2023 12:08:22 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EDC6A28006D; Mon, 31 Jul 2023 12:08:21 -0400 (EDT) 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 D7A6E6B00E3 for ; Mon, 31 Jul 2023 12:08:21 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 9EE80B21BC for ; Mon, 31 Jul 2023 16:08:21 +0000 (UTC) X-FDA: 81072389202.09.CD4501A Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by imf03.hostedemail.com (Postfix) with ESMTP id 993592002A for ; Mon, 31 Jul 2023 16:08:18 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=kQiAjQGJ; dkim=pass header.d=linutronix.de header.s=2020e header.b=5kIZ0r+H; dmarc=pass (policy=none) header.from=linutronix.de; spf=pass (imf03.hostedemail.com: domain of tglx@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=tglx@linutronix.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1690819698; 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=+0nZDc7AkOYPa1mOccvDg657HcpzyBZSpAOhgeEprOM=; b=OAmMe5+rrEqNHOcpoiwQ3pQMZ1bzRZwxQUX+ejIa/xvlhqDMLf11BHyYKmxNo2++CdDssF QZ2HjNgeMfQtVggVOSRqFgN0+LNb61OUHX/rClIRrJJ2rqOH3ckRT518SNJvHIyz4B5RKc dFUEYKHOjIQOWnbhHRwf7aW3UGZDlLs= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=linutronix.de header.s=2020 header.b=kQiAjQGJ; dkim=pass header.d=linutronix.de header.s=2020e header.b=5kIZ0r+H; dmarc=pass (policy=none) header.from=linutronix.de; spf=pass (imf03.hostedemail.com: domain of tglx@linutronix.de designates 193.142.43.55 as permitted sender) smtp.mailfrom=tglx@linutronix.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1690819698; a=rsa-sha256; cv=none; b=IVR/Ce73kxhd5EXdy5v7OJsgCz77sb/N9WsP2Q8Gi2HxdXugBuEXnDQduEzAmBs2f9sgNj 4BBPBmpL89zMs7c2wkk1Q5HcV1T0wnITeJka+htQsyBbwcwWA9Qctu2G8Zzi9yQdRtxNGq 2wsf+RjUctZCIb3FsI5dG7cUn2Axdqw= From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1690819695; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=+0nZDc7AkOYPa1mOccvDg657HcpzyBZSpAOhgeEprOM=; b=kQiAjQGJ9PCeNdSRPe5w5zZZ+tsiqfczzWbMsKWzmIzNTMM02FDMXpzVOyl2zRTJVVs8M2 URGIxv87b+gOpCIJ6Y348bNO8+LXt97sXxKLvQa1l4Oe3afFm+by2PxPqMIsDJJUiIduLx tHItUiTsMqJGTLsdOuFN7ojmScUu+Cu3HRPrNSCj6mr2ASjMPesCPd2qcd8ZqXFxYxTAJ1 VMfsoauJZuuxjjWwTq8B7d7LkSyJv/FhpUAwDaXPuWCJpKOtf1D/eHrGn0aKD54o6Ib/ZW cyL6hBosji1kOglmWO5j7Ypb//w2mpPYIwhTWKQ0drQW1c9tCtJ0OAA8grU0cA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1690819695; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=+0nZDc7AkOYPa1mOccvDg657HcpzyBZSpAOhgeEprOM=; b=5kIZ0r+H+aqRKB9BE/XX7G1AER5gHoEZqVGWnb/wMhd98/2fnWrr0ZtYLGcZ+9tMXKRf39 q0AP+fsSkjf/5uBA== To: Peter Zijlstra , axboe@kernel.dk Cc: linux-kernel@vger.kernel.org, peterz@infradead.org, mingo@redhat.com, dvhart@infradead.org, dave@stgolabs.net, andrealmeid@igalia.com, Andrew Morton , urezki@gmail.com, hch@infradead.org, lstoakes@gmail.com, Arnd Bergmann , linux-api@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, malteskarupke@web.de Subject: Re: [PATCH v1 01/14] futex: Clarify FUTEX2 flags In-Reply-To: <20230721105743.751364377@infradead.org> References: <20230721102237.268073801@infradead.org> <20230721105743.751364377@infradead.org> Date: Mon, 31 Jul 2023 18:08:15 +0200 Message-ID: <87h6pknjww.ffs@tglx> MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: 993592002A X-Rspam-User: X-Rspamd-Server: rspam04 X-Stat-Signature: 9ar6fy1661y8pas8b7sohp1ruwpysbe9 X-HE-Tag: 1690819698-938886 X-HE-Meta: U2FsdGVkX1/wBuq2dj6b+wrcnuw0arOwwkwtsVfJKCe7iURUQweU3WY0tD3c953wvsX4DjHIoAKVoMePMt/LcPkxh3r8knqZOhjIhrAcw34zRHwgDxergSpKtiwoeLUbOJK0OBk+ETY/q/Vgy+tdO62k91bbBm5UUb6N2Izr5/GTdbJIINJJcSZCt7FvOUKpV9odk8eF1yLOc3Oiur2olWWHdXsorz3g5BL/Hmmyfy4iJSRehiM/s/35ojPb6RAlyAnbo6YxMsmVHZEnwG2C91zQPxiDTyF0iaGZiZ5au1niErsA3xRTwfdZcX1o9+n6+evKZB39DPrWsqRdoA1MEuBFA6XApbkcwQoVEbhHzwx/YfCcsmscFRCZcsIvL4Q0TTYLFONO29T8aVSMIjjhNaLo9yOiH6lM/u6XE+ooAq9aeN9nYKiGzc7+WqNQbYvNeBFEUP9Ebo0Id5GYx3UXGCG4o+hHneCJwhKyN5W3KAgE5heO1fSmUgGRkE0RNOvJRT1f+7SIeBxFjWU+46Z8tbsDnl/oQvzBRqf9pxYluNMQRTYzMJSCkEIcgphlOscVbhHD5ZLMlZ/Ngkqcibq8Fc6cCrKSPNnq8I4dNZzxXF9G4NEnqhCVXGPctq++jTL7fMsBqyLdMtn5FR2VchQMN8+MR2y3cv/PvgGpAYGPxAiIIhEHMr+0qZ/5UhhyEC7bt2MFoFsPX47rFyBnF/bvm8pfyK7g6aJxDc1HChRJuaeEaDwS4qbwi0z2+HaBMrPexhcFbnVMfRBF7Lj/GB9KHxWu0VnPI9prIGBQ0Fj7COgk3DioKC/vnX8xQqXLhU8NKTbc2yTZgkOzK3PFsm0G9UjQ+s7YbpEXjQSuHXEQcOzKl5p5KAae0fA6tyOG0rFGaRTn7TcmV6envu9SBy5XHbOPEyQ/XrYC6mofG2xW9URWM4ES1tNnO3C1hN5iyUFA8VGwBFv7jxhkLLzZwEE 8TWB7qf5 C2lo7m61VahPcG0EkrkLzbnSC+QFrRRusfkMyzfJgQRVOpTwTul07T6Wz45Kwr536B95WnJHcjNgfWAEMiZADWXc5Ab1pt0QvSc8zftY39iN1KjY= 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: ROn Fri, Jul 21 2023 at 12:22, Peter Zijlstra wrote: > sys_futex_waitv() is part of the futex2 series (the first and only so > far) of syscalls and has a flags field per futex (as opposed to flags > being encoded in the futex op). > > This new flags field has a new namespace, which unfortunately isn't > super explicit. Notably it currently takes FUTEX_32 and > FUTEX_PRIVATE_FLAG. > > Introduce the FUTEX2 namespace to clarify this > > Signed-off-by: Peter Zijlstra (Intel) Reviewed-by: Thomas Gleixner