From patchwork Fri Oct 25 09:03:47 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Zijlstra X-Patchwork-Id: 13850344 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 97128D0C5F9 for ; Fri, 25 Oct 2024 09:41:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 79EC76B0093; Fri, 25 Oct 2024 05:41:13 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 6BAB96B0098; Fri, 25 Oct 2024 05:41:13 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 468606B0093; Fri, 25 Oct 2024 05:41:13 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 1CBA56B0095 for ; Fri, 25 Oct 2024 05:41:13 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 48CFF140775 for ; Fri, 25 Oct 2024 09:40:52 +0000 (UTC) X-FDA: 82711630848.11.4E69B33 Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) by imf03.hostedemail.com (Postfix) with ESMTP id 0BDE92000C for ; Fri, 25 Oct 2024 09:41:01 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=infradead.org header.s=desiato.20200630 header.b="ozS2LGo/"; spf=none (imf03.hostedemail.com: domain of peterz@infradead.org has no SPF policy when checking 90.155.92.199) smtp.mailfrom=peterz@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1729849116; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references:dkim-signature; bh=DZw/imHsx/+zw2O5vHUtcjCd/KJqLJnG7G7NqmKDhxM=; b=rPYmNN660mW0pXwTh2PFoTxQQTD+cWV89hOmm3oYLAI/rto0OO4//MltplZMAbtPzqdHay qsjvuamNx/h28I2EfPF6lYzunQFr8azy8ItWUUyQToLbYcyj6JcJyqpLYFmlAn2coKxjRZ 10QOtTmNc55CSAT6AAaPMf0pls3S+JM= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1729849116; a=rsa-sha256; cv=none; b=uVwX7W1mahjnu3Ifj7jBnnkMzIrAY2qFZBH4hIRzQ1urTSzFY3+wNumX0ZH5hhb6fKgI61 pXFSeniqWjZ9iodrf940qlaBPB+Tb7IE8xGaecw11Zgr347g/ecDN8NcxhDsAG1m0fQuuG E0ISXL3mfZBZVlNOkTxERB1/FI7NWf4= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=infradead.org header.s=desiato.20200630 header.b="ozS2LGo/"; spf=none (imf03.hostedemail.com: domain of peterz@infradead.org has no SPF policy when checking 90.155.92.199) smtp.mailfrom=peterz@infradead.org; dmarc=none DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Subject:Cc:To:From:Date:Message-Id: Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description:In-Reply-To:References; bh=DZw/imHsx/+zw2O5vHUtcjCd/KJqLJnG7G7NqmKDhxM=; b=ozS2LGo/VkM5p19EjH/wzUt9SE W2EZfqQEbHY20SuZnp0mX1cEKlOr3rq0dBKCdWqgn0trz+MPkfyxA3l4eiCdk2HzShq2Pi3TgB7El D+vcOykYfmBOPb1fuI2s+tG4EwTOqLZc5pWzNLHW6iORlwRRSeOlyKC8ByPPDR24nQlvGJaj4mUm1 /6ZHQd0yR3/4TvJDn+2rWKlAmfICMEbrL8bRNGL6zv+AKJPlTFqVGteRb3faI0lMdTBokd93Noina WTR/G4hmM7sNyHjVoZKaA0A8NmHN9/Vbgq0I/40CdZd2j5Sl2qvoADJv6dzawmbrS3ECLfRdHjCq1 wMQ1qtnw==; Received: from j130084.upc-j.chello.nl ([24.132.130.84] helo=noisy.programming.kicks-ass.net) by desiato.infradead.org with esmtpsa (Exim 4.98 #2 (Red Hat Linux)) id 1t4GoU-00000008sa7-1mPP; Fri, 25 Oct 2024 09:40:59 +0000 Received: by noisy.programming.kicks-ass.net (Postfix, from userid 0) id CBC1630083E; Fri, 25 Oct 2024 11:40:57 +0200 (CEST) Message-Id: <20241025090347.244183920@infradead.org> User-Agent: quilt/0.65 Date: Fri, 25 Oct 2024 11:03:47 +0200 From: Peter Zijlstra To: tglx@linutronix.de 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, cl@linux.com, llong@redhat.com Subject: [PATCH 0/6] futex: The remaining futex2 bits X-Stat-Signature: 6ctyqtuoq415yutnibfpemn3jdhe4jde X-Rspamd-Queue-Id: 0BDE92000C X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1729849261-187220 X-HE-Meta: U2FsdGVkX1/8ddb83ucYm2r2jyDzcIpsGNb4Bcf+eEKNrvBchtHrJRXuUuD+jwyB3pikb3MVKaR5LBXZdUEK1kr10SXvpFFnHoW1YNl8WUvBTkxXm8sXL2AcNT3JCMJ8kG3vEs9wt5x+PS0uH0o+/GqkB7Ve4VNnxXVIrUk51K6EeDhF6l/FFxQTdK4+YLhAYqgfu0SvFB8RAoZoD9rnom2oY2j66/whFf9/A5YZe7aEoJ4htQdWPMbmXZd/gVAs5bLiIXOiVBWD2Dq8kqx6lf/ewc07RiisoBuNsyianInYWBSazV2NKPYiVcTvkV/Cd7RoDQygSjemNuz8DBVt57/iEBT4MnhDU57NjShb5mvSGousHvJsFfDUNsrFo4iufTRF/ZN0wbp0t+09MZ2ZoIWbnJ6n/0tJ8Wf4RizzovYomsFFzEYzhEIcSXon5IvkQbDVT5kLA6JoxpbXcw5KIY9FPslU4Eq3Ii8o3avQG0JhAQGgPDKfQHEHTo7xPULt4OLL41arQMsQmpl2WkqM/ztHocF1XQ+ScM9R6xHvXoVn721PVkJKdIjdb3Ly4lJJyMcnGdpVEyw8pJH51stXrgtN049el/o9BKG1Kw1QZgVz5IkajH9gchFjhO+XMxsZyuEa5Xmt5tc22jrWmGaUWYQxeg26c0o2iVi1BExKITBFYV/aFmFtXq4hgwdzw8nYYzKcPQ4KgCeMF3arSJOAzmbeio5NNKR3JydIp2HfbfqPnggk8cXQpIrc33VhrBJJHgh454Zx6Ftl2BPgYpN6aSn26stVNjsxCwxqTyS9eRj2aJuObJW8GByejQsukN5zu1l9DeoOumq8FVhwsbWaF/OAXUkOwxeSUWdX0qpQtyEyds7ziQ3ZKurGzGXvMSuhAQRUFdBGiwejrYkf/y6bDWoRMK/i+jRndRHtLUGs8hMfQUUXmGsOWJ3aMyU/VXp1byr1dPdYgKqv/UsWtdH u6lE32Qj cEUIpPoAeqP28SHNsqKgB11AvLl51NqIfH9BySCS8Oe8WinpgnNZ9JCSTnSDuL9fXOXov/I+xr0UtIXn6FL3CBD7vaD7q+Lokl/SmRlX2FqPHVOVP6oHh0BcEINPPDIIq8SAaclB50gWLyEzob8bw0Rh2h0fjlBBitYTiTLlr4cjo80XVhV8DxpG8f96xkzrnVk4r 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: Hi! By popular demand a repost of the remaining futex2 bits. Notably this is the FUTEX2_NUMA and FUTEX2_{8,16} 'small' futex support. I'm not sure how much demand there actually is, since back-channels and whispers don't really count. So for those of you out there on the big wide interweb, if you want this, respond with Tested-by tags. I know Christoph wants the NUMA bits, so I suppose that is at least one user for this new interface, and that might see it through, but more interested parties would be better and certainly move things along faster. Same goes for the small futex bits, if nobody replies, they're going to get left behind -- again!