Received: by 2002:a05:7412:37c9:b0:e2:908c:2ebd with SMTP id jz9csp2416941rdb; Thu, 21 Sep 2023 19:35:10 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFxo0CvziZ1Kav6/zW09Y5/IRQHMljz2+xfLOb1jhU4WfZyzgXPTett2q1u0OaV/oakAB+v X-Received: by 2002:a17:90a:af93:b0:274:c637:4b97 with SMTP id w19-20020a17090aaf9300b00274c6374b97mr7315498pjq.16.1695350110236; Thu, 21 Sep 2023 19:35:10 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695350110; cv=none; d=google.com; s=arc-20160816; b=aHPFr4/JvX801L5D9qy5odjR98UjRyS1UDCzzYIbXfVCyF4sZxn6ehzuafB5zyFOuY PxTaeUqfpFmuNqVo8NGGr5mMBvW2xJIh8agNFdAXJaFfoNkRshCHqzAg5Ug6WjVs5yb8 vBaP1Sghog42WjQvD8M6Dd5usG9Zh/+tP+Jsbr2yvJjquU485/El8pUGWELPMIkf4AH+ 5dRBRf9MyRSqFE4rXtmA3J+Wr7GhK+RaQJ6Zqf7gzIdPYwJfPwdMHwYX6wzquRQ6nC0w 8jWfn2zPiAWjuS3y0D3iwcL9bLqc0IiALKZ6HIA6BU+jagUZZw+CZyrqYqtAE2jyzOqW LUjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:cc:to:from:date:user-agent:message-id :dkim-signature; bh=VKJKCEoQ1nLjQTGj7aDgXUUoO0zX5xQmBknHqQ6BznE=; fh=gKrHpzx5aMrklt5E8Fmce1sSUBKxYyMxbBSs7w4zkwQ=; b=hus1YFBYCA9m27aRh67i4bqGpV2kJY+5vlVRdMIC0cA+gUweWFdOV/Dc6G6P+yjHzN bSWJcasRMQ6qZ1J+Fd06+cPN/5TN0hEOK8gF8yzoTEmu1Eu5UU5KC7oJGlsoUVF67GeK BZAbk9oXkS0bIsgwIDORQ0NMWYNaizSQbiso3uC1TpMUDZaeeZGemvNC1bulfWd3F1mO jl05756ee/T3TeRJgKoOlzH0jau7FEN1EhkyuMgTLJREpGV/jkivaXSD2e0t9T8BjvFZ aFYm9e0C60f2beNkLX0zJWzLaB5LpAieVGfjbAft4yuh/MNP685UxypweIs65hQJi2gM aGiw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=baKpYuHL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id v8-20020a17090ac90800b002764fc6134bsi4871118pjt.69.2023.09.21.19.35.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Sep 2023 19:35:10 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=baKpYuHL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 91F2E8190695; Thu, 21 Sep 2023 14:02:07 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230507AbjIUVB2 (ORCPT + 99 others); Thu, 21 Sep 2023 17:01:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37774 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232173AbjIUVAp (ORCPT ); Thu, 21 Sep 2023 17:00:45 -0400 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 91360CED; Thu, 21 Sep 2023 11:10:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; 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=VKJKCEoQ1nLjQTGj7aDgXUUoO0zX5xQmBknHqQ6BznE=; b=baKpYuHLSmJ9uYf4K8v6oWKO7Y G65KSJ77kjdyX2mFBZf5Y7c6NFgdRZ6791S1Kp0AUwc9UhOBiJ8HL0N3SS9YHYm0n4fhOEjaPi1vr ZOWeeo7i/0BHA3TN69fHpw67Kd2U1qgOyQcO3HQP6Ma8iof5/CefvtyQajf4LWtcrEZBmPKvvwCw5 JYU6nsPgT5YBRWiHU8Qkemsm7JNKI832z6usnWl1C3miAT4UdGsfqXCZblUK1I5UclwJ9RiBplshu bqZAXJjBGyRuLDii4mdLgTimTmVYrxwBWRXil+QYC6JViXcO35MXwe8Xi3pNYAtv/6M1s1wNsftXW 0ya/YDfQ==; Received: from j130084.upc-j.chello.nl ([24.132.130.84] helo=noisy.programming.kicks-ass.net) by casper.infradead.org with esmtpsa (Exim 4.94.2 #2 (Red Hat Linux)) id 1qjHQK-00BToR-Lr; Thu, 21 Sep 2023 11:00:45 +0000 Received: by noisy.programming.kicks-ass.net (Postfix, from userid 0) id D2EEC3002E3; Thu, 21 Sep 2023 13:00:42 +0200 (CEST) Message-Id: <20230921104505.717750284@noisy.programming.kicks-ass.net> User-Agent: quilt/0.65 Date: Thu, 21 Sep 2023 12:45:05 +0200 From: peterz@infradead.org To: tglx@linutronix.de, 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: [PATCH v3 00/15] futex: More futex2 bits X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Thu, 21 Sep 2023 14:02:07 -0700 (PDT) Hi! New version of the futex2 patches. Futex2 is a new interface to the same 'old' futex core. An attempt to get away from the multiplex syscall and add a little room for extentions. Changes since v2: - Rebased to v6.6-rc - New FUTEX_STRICT flag (Andre) - Reordered futex_size() helper (tglx) - Updated some comments (tglx) - Folded some tags My plan is to push the first 10 patches (all the syscalls) into tip/locking/core this afternoon. All those patches have plenty review tags including from Thomas who is the actual maintainer of this lot :-) This should be plenty for Jens to get a move on with the io-uring stuff. I'm holding off on the NUMA bits for now, because I want to write some userspace for it since there is some confusion on that -- but I seem to keep getting side-tracked :/ Patches also available at: git://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git locking/core git://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git locking/futex Where the locking/core thing is the first 10 patches only, and barring Link tags (which I'll harvest from this posting), will be what I'll push out to tip.