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 56E86C001B0 for ; Tue, 8 Aug 2023 20:32:08 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AA3E36B007B; Tue, 8 Aug 2023 16:32:07 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A53658D0002; Tue, 8 Aug 2023 16:32:07 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 91B808D0001; Tue, 8 Aug 2023 16:32:07 -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 81BC56B007B for ; Tue, 8 Aug 2023 16:32:07 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id D88E5B259A for ; Tue, 8 Aug 2023 20:32:06 +0000 (UTC) X-FDA: 81102084252.11.F99B259 Received: from mail-pf1-f180.google.com (mail-pf1-f180.google.com [209.85.210.180]) by imf18.hostedemail.com (Postfix) with ESMTP id A2B971C001F for ; Tue, 8 Aug 2023 20:32:04 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=kernel-dk.20221208.gappssmtp.com header.s=20221208 header.b=oZCMVoKt; spf=pass (imf18.hostedemail.com: domain of axboe@kernel.dk designates 209.85.210.180 as permitted sender) smtp.mailfrom=axboe@kernel.dk; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1691526724; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=5+ZhtxeS2K6wY4/v6oo74/4iwOVLExtMX8Wj3f+oDck=; b=yMUqWFPYmOX7UTorLAXKbTKRnEClk4SY7pKxJHVT+Kyuyi8KJqHZXb4UNhTu09MnfNmKpH 4V4ypeGcaM6YQe5WCn3DNsUPswmTvSbKS6/r4A7zL4ia7xf4+rW81aDQZ4524piDiAcqzu GWsahN19P4VyBfJwTuCkgV5gVo76IlM= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=kernel-dk.20221208.gappssmtp.com header.s=20221208 header.b=oZCMVoKt; spf=pass (imf18.hostedemail.com: domain of axboe@kernel.dk designates 209.85.210.180 as permitted sender) smtp.mailfrom=axboe@kernel.dk; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1691526724; a=rsa-sha256; cv=none; b=Y8zWdVqsKQE3gxdYfIi2o6wd/xkZXUx01z3PFw32QPi0B3Y622+JZaJ2eQyYjAi+MKnhkQ cX3BnuyHkt0yDp96tsFVg1ZUFPpp1Zj3qCFnDthUCTCnONcHs+kj8wCj4zhMFclN6Ey6Eo l7BRXYOpXJdcr8h6KSiwYSQoRjwBfhs= Received: by mail-pf1-f180.google.com with SMTP id d2e1a72fcca58-686f74a8992so863410b3a.1 for ; Tue, 08 Aug 2023 13:32:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20221208.gappssmtp.com; s=20221208; t=1691526723; x=1692131523; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=5+ZhtxeS2K6wY4/v6oo74/4iwOVLExtMX8Wj3f+oDck=; b=oZCMVoKtaxGXXbK0HY94/QPg5Dv5Eo5JV0M9mPOSkkB1h/L++cw7dWV2Sfea+qFG69 liqMwo9D83nL5QdN/f6AjQt4sBb88fNmQzJfBFt36pvg9bbb0vWUYEYb0NAioDtDuyJr /We3F/nffs7+Wj5j2Q8ClI7mkeE4ozYt0l7wJ7Kf6yPJqmG5TCAeIBsH9o8IEYbH0vo2 8rLZzoKIZXUBFRX6yS3G+lvzULHjFCa+Ic6HA2RAx/7bj938plbOSUMOG8Ofg39HNVGc TIGcIgK+eGWtRH/tLPFq2ssiFKJNoOZw8ZAxRXqIFqYhhJp69llOE8/mILt0S+vH/4cn 2pGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691526723; x=1692131523; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5+ZhtxeS2K6wY4/v6oo74/4iwOVLExtMX8Wj3f+oDck=; b=VRX2OV5gXnmMv0cin6svligg1qdzpf33EqsvrncT2NXQm3+TQdFHzocOUkPu1wDnv2 1BMB98vibceaBDy36L5NPBg6RyRb597hjRQ+lI8sEgtKo73PhP4ft7u8qiecDWwRUUr+ OSqQWUokFlFHd2Z/LdeuMTji4FuWsfoiuyYOM/LR+P3h3/3o0Ba0Gbik/PPLvxyhXykz SpC27vnO/nUvZRkeXKpomdBn3lB5ne8Kc1XXU5bkVvWqHNFspveNUYn3qOx/xb9xBm9x deYcOCJV9bC0sZFZflGhPpVeTHRd66zy17BCveInP0n9r4WKVAg7uevCbdXomtfjW5fR F2lg== X-Gm-Message-State: AOJu0Yx4HcGbeUYamE/ZKpkyRKszD/j4UyUS61nAOJ8AFk8e4aHWouY9 clBpz6LDxh6nB5bwEL23tJ38ng== X-Google-Smtp-Source: AGHT+IEx3gKPK1UCRHC5/OF0O7NGaWz+NmKoOFS6yQMUxwxHjdFNxZmr4KBr7rsw4DGHnzbw4097ew== X-Received: by 2002:a05:6a00:2295:b0:675:8627:a291 with SMTP id f21-20020a056a00229500b006758627a291mr622535pfe.3.1691526723240; Tue, 08 Aug 2023 13:32:03 -0700 (PDT) Received: from [192.168.1.136] ([198.8.77.157]) by smtp.gmail.com with ESMTPSA id y19-20020aa78053000000b0063b8ddf77f7sm8483777pfm.211.2023.08.08.13.32.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 08 Aug 2023 13:32:02 -0700 (PDT) Message-ID: Date: Tue, 8 Aug 2023 14:32:00 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.13.1 Subject: Re: [PATCH v2 00/14] futex: More futex2 bits Content-Language: en-US To: Peter Zijlstra , tglx@linutronix.de Cc: linux-kernel@vger.kernel.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 References: <20230807121843.710612856@infradead.org> From: Jens Axboe In-Reply-To: <20230807121843.710612856@infradead.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: A2B971C001F X-Rspam-User: X-Stat-Signature: 6xu3i9495tgtbjtegwdwxnbifwf7e4m6 X-Rspamd-Server: rspam01 X-HE-Tag: 1691526724-669101 X-HE-Meta: U2FsdGVkX18YiR39kVkwRTd5CN24z51L0WVVn0vhkIb/En310Pya1e2XetzFOR3Hh8HIJyjkY18uSSzbSH/BugJmLm43tJdZEzblRpZ01awL5GNJ6gL357+7PkDV+4Cz3XDX0jNptKoY8xWk4lAyV1wBH3UTzTBkbYlcYU6yfMreSGb3PCKLNytnmapyDx0poMb0DsZnlUfV+M8Ep2AUvoBeEO1gWV9Fq86mXDdKbi8/m7QP/7SQh8T0jvIdtrLEYXQABLvefzkqFSyCxadHsf44HkGoTnObmvHxgSiu7Tbfh4zf3dDqnZOHc2t/GHyfiDcnw0YFPTt+Rdix2gSc7KVOhJoJfskhpcLeIpMsgV+oszUJ3PfxcJ6Pxe9vyI3DXySk4s5fq17WhfhuFRemmISXSNis6Fz1ckKj9pQNDPapwz82d1V5MdTkpd552VSkK4dmeA97njgxDMHLKHi+ff00TPfvihr2r/GMkfPILoe6ZEfXOYXJVKMEoIwQ+p7Bd522wxzGULM4UUnDkDCiU0wqjMr4GCbR3ATfZGzugzuHaQnYpkA8wY6GkyqRgMw2a+bMq2nFYAfChpSKBxdS4SpIkzyljnl6KaQcLYP8co5XGuA9nVaiRyc09urA5bnjxHrBnkRdRB+mPfhTH5gQ9r3OQeckAYBTn6ySRKEjEbonSUtcFM14RP4mKrTO5DU0RXPwlReuS5GJxB9nUBwF2dLDwk9KPV2j2UoYcTkZBBQcY1O0goCwM2dF/z3nhRJ5jn0qVLZcYko6BKNqCzXwUHARFpbXmdY+dfdmG5lZXW39kwsPXEf2SaG7D7+mkEt2lQVq81gQRyJGeAivLRpwwscpu/mV0X49eLbtWqWDlR7TG57yb6ASvSgJBg3PmhYRYFklHiLOwUKrmdj3or+W6Wds76WA7KPnm5oeSJ2YGP3yoLzaMOV7m22lBLWFfR0yylx066/kWqaONjpgQc5 RCPqsJE5 VS7za+XA/KMm20DtZFDwGiT/RNMGKtgwM4QaGNMjFx3jKz4mTWCr7W6fRhIo69Ooy3efsl6tdRhQnAVztQC6u438S3seC38SJrRt1s+ot0SBjNmERpnfGuEGxUL0t2Q43vq2hWJbwXJMgjZ5qD9fbsjLGwpRECC61kdkW0k//0e7BbiYafwJa8xJe2S46XzjzaL1NUk5hcFn2/RNpkvUG03JAic2YU4d5mqD/q+RmeqXsppE3sZ4575ENh+vmZdEWyJWu+4VevrkNraE3VfPL1VlxwQhriCr59b9k+6ch+a2YAzLOPog0d2eeUOCP2ekAmzQsl/fiM4a3rr9kOaYv/vUkeEEe81uxBVFNrdLh75Zz/Xs5ynOtknagpBlM+eURpwhTMNrc6VGLrYluR53MAhu45NhYKzCTBAPUkK7y+NxDhwL7wBgvgh3YOw== 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: 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 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. -- Jens Axboe