Message ID | 20230807121843.710612856@infradead.org (mailing list archive) |
---|---|
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 62F5BC07E8D for <linux-mm@archiver.kernel.org>; Mon, 7 Aug 2023 12:37:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7C5216B0078; Mon, 7 Aug 2023 08:37:11 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 51E058E0003; Mon, 7 Aug 2023 08:37:11 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E2F96900003; Mon, 7 Aug 2023 08:37:10 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 4E6DA8D0007 for <linux-mm@kvack.org>; Mon, 7 Aug 2023 08:37:10 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 16F77140A19 for <linux-mm@kvack.org>; Mon, 7 Aug 2023 12:37:10 +0000 (UTC) X-FDA: 81097258620.10.700F9DD Received: from desiato.infradead.org (desiato.infradead.org [90.155.92.199]) by imf25.hostedemail.com (Postfix) with ESMTP id 55134A000E for <linux-mm@kvack.org>; Mon, 7 Aug 2023 12:37:07 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=infradead.org header.s=desiato.20200630 header.b=cC93uDtx; dmarc=none; spf=none (imf25.hostedemail.com: domain of peterz@infradead.org has no SPF policy when checking 90.155.92.199) smtp.mailfrom=peterz@infradead.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1691411827; 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=9/pJsYj1/WijKEZ8K5YnSRYSKdOjes1Urr9WU45qQj4=; b=RGi9R56rFiM3/NwU5XBvKtc949wPtlQNVY3CSXVC/lbxzhBdgF6WKKfBv8S5x7QS1rZ06z wHiiFDHKpqc8EW+9No1d9TCOob/EWLJt0fZyMILPYrFm6806vIbgzg3aLXdqegYs6osJ1f 5yfCvsFcCRR5b8K9pxver6HlDdBZzQ4= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=infradead.org header.s=desiato.20200630 header.b=cC93uDtx; dmarc=none; spf=none (imf25.hostedemail.com: domain of peterz@infradead.org has no SPF policy when checking 90.155.92.199) smtp.mailfrom=peterz@infradead.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1691411827; a=rsa-sha256; cv=none; b=sM7E9F5ch/kiopzIu72kNvJAFOyT9ZCu8quVvZq3bbL9Ymxfwdr/8+HKHRs8gROCv1Azki UYTm/jeWW19Gp6CHfyT+Q45xO3bynuTT4jl7gu97WUH4iOVO0raAWjooMDw8wiribBPTn+ M/bTUzA3QU5D/5HtTy8cclYSqe8FzyY= 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=9/pJsYj1/WijKEZ8K5YnSRYSKdOjes1Urr9WU45qQj4=; b=cC93uDtx74yN9RqC3KO1Jhv9Yj POF98BS+EVn0dtbcG4zEuHgfIS3Kyp9hCGW8ja3IlZQCQnvsaAEYWjy+27NobZmBpwMnfCb0nn49Y EIFwp3EOJ3wz6w1A9vNBWg5vE29PUdJHzshGMuhiWeEBY4k7i9bIGWJZKjoGMeMUKgCf31BmGkzQQ ymG3E3oVjnnl7D/5JmmQkSkR53HRyyEiKZ8A8mzWw8vhP51NHI3Yu01a5yd8t/k5tmYmU3JY/Oo8F j50JZBDjMu00XQmdWyRWJmmeLrWsF6FhesBZID6e8AWyo/VLmhVp5eVErS4tICWNQNUFpwQE8qeSH G6WM7kXg==; 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.96 #2 (Red Hat Linux)) id 1qSzTk-003oSc-1J; Mon, 07 Aug 2023 12:36:56 +0000 Received: from hirez.programming.kicks-ass.net (hirez.programming.kicks-ass.net [192.168.1.225]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by noisy.programming.kicks-ass.net (Postfix) with ESMTPS id CFC2E30014A; Mon, 7 Aug 2023 14:36:54 +0200 (CEST) Received: by hirez.programming.kicks-ass.net (Postfix, from userid 0) id 849AD202F9535; Mon, 7 Aug 2023 14:36:54 +0200 (CEST) Message-ID: <20230807121843.710612856@infradead.org> User-Agent: quilt/0.66 Date: Mon, 07 Aug 2023 14:18:43 +0200 From: Peter Zijlstra <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 <akpm@linux-foundation.org>, urezki@gmail.com, hch@infradead.org, lstoakes@gmail.com, Arnd Bergmann <arnd@arndb.de>, linux-api@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, malteskarupke@web.de Subject: [PATCH v2 00/14] futex: More futex2 bits X-Rspamd-Queue-Id: 55134A000E X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: 54bqqcuqiuoz7k9t185qq4b8udq14dr7 X-HE-Tag: 1691411827-370857 X-HE-Meta: U2FsdGVkX1/WqyGcxtysbH91mdrTIysnXcRc5OxphJ5OyGHm98qjV8z6OWD6yWMQj07J4kJ2gOgtol86ocdB14Svx8D8MN3w28OPybxlWE79dLs7pv4iWu9dMUdc/KK/BsGrC4PKdax7HhKsharasANbEydvKRRDLH+waydmY1Hun+rt8ewjjhMXW1Km7bgyMA3iYgjq+5ihzlEnP7fOAZtdjAGrYgLz3d0fYX2zXRLYmHbBMi8R9Zeshe0/94BpzbsqHT4daviARBPw/6jo7Fg6v0pctdzh2LgrF6GOWlai0Sq/0CnHo7pGM2BFV7pqvrjw0x7KpByCr9swthul+vhxZT3KhDqK1eAp4MBEexQPL8iSJVJgRPVtvBDZdhvO1r8I17eGNj1EGF0tXDN/9apungQktdfCSvVTqa1cpYxOy1/e3aDZ9IrqOlw6BF7ntQ+zpNDo74m5CLcLaUDkvGOWs4Vudzw646TssXpb8vKqPLA5KBH2Zl7FnnmG/WvDbMK314pOtxBzulzLvovWz2+IpUHDeHF1NYWI19uuWNfaDigdOnod2SejSabVJ4dmjCnyUuwmhOW1JzP84UNq/w9i8hhF1dgnk4YR6Fr7kJHoo+qOU23vzBuRMjIvTM8n4k2zDH0cR+oG/5f57tayQrkuJ17NQM7/2Z7ymYX35CZUjHfQnDZsPGRx3DGe1pXq8xGYYh3hYVvoAy+FWBMFDyS6savBWRKrUSxtmQuN0vx4xM9nwRWlcRT3qsYq1xjJOwGx5p1JCZiSrIyu58pAfdAzNVMO7m9KuqAfT5RQhJIjb0aqci2nKhTq7XuMldyC3tG0ruNukP1Kgdm13qpDMCLJHoh/jRo+7zrQs8tF+WeJmLuk7PsmYq3UGeedi6Nllpi2ZQWBX/GWk6hGJBf67+rwfsRL/Y+UkNkaA1v2R6w4q80oHsYLhr8QQL2lKjo+pBMEGPKu6LLcNxZ6kmz dABIeGUl wOptkviH2OIVsV67X6gVEdLwIxc9T/wjWnJiKmfimmxajtqKwNRy8VbBTfpBo4KGFwJNweYRCa94ngg+7sAGnIEyYorbzDzUaEpYFYLoP3p+NcDnz+tTpkWoSlz9iyK0/lZ/ZYB3QelyaT0zoNUBehaKdyi1CkKFw35xKtWxBXAOJlKgl9/hTbh/b4EG6ysjAkXSD5t8NU323X72h7bCsTBXnpg== 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: <linux-mm.kvack.org> |
Series |
futex: More futex2 bits
|
expand
|
On 8/7/23 6:18?AM, Peter Zijlstra wrote: > 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 v1: > - Moved the FUTEX2_{8,16,32,64} into FUTEX2_SIZE_Un namespace (tglx) > - Added FUTEX2_SIZE_MASK by popular demand (arnd,tglx) > - Added more comments (tglx) > - Updated __NR_compat_syscalls for arm64 (arnd) > - Folded some tags Thanks Peter - for the series: Reviewed-and-tested-by: Jens Axboe <axboe@kernel.dk> on arm64 and x86-64. Caveat - only tested the existing futex api, not the new syscall, and the io_uring futex implementation on top as well.