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 90F06C001DF for ; Tue, 25 Jul 2023 07:23:09 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2D8E06B0071; Tue, 25 Jul 2023 03:23:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 288FB6B0074; Tue, 25 Jul 2023 03:23:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 1787D6B0075; Tue, 25 Jul 2023 03:23:09 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 0A2926B0071 for ; Tue, 25 Jul 2023 03:23:09 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id C8EEA80112 for ; Tue, 25 Jul 2023 07:23:08 +0000 (UTC) X-FDA: 81049292856.02.D564B0E Received: from mail-yw1-f181.google.com (mail-yw1-f181.google.com [209.85.128.181]) by imf15.hostedemail.com (Postfix) with ESMTP id E48B2A000D for ; Tue, 25 Jul 2023 07:23:06 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=none; spf=pass (imf15.hostedemail.com: domain of geert.uytterhoeven@gmail.com designates 209.85.128.181 as permitted sender) smtp.mailfrom=geert.uytterhoeven@gmail.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1690269786; 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; bh=cr/WmELX7sIB4KKGXjN39nbmOdcGP5Da53YhJ8tvtVs=; b=3M4HkTkDdcNtRNhhd1xMwzvGrMFQO68Nl9xpX40F6gLCFzFYHHnISRRBPzQ0rDKo0zH9Dh dbg+DFUE+HlS+HV8dDaRiOYLVdlNnShNOsiCMowNaq9cSMZTLszdoktLiRXJuQyaqByo9D zOROA5UTt9HgRlZCOuTVddyFnTNEvLk= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1690269786; a=rsa-sha256; cv=none; b=ClBxMTe9H2Upb5m7hZM4Qn27Uz/CQRzYSOAygfC6491PcA5gYr4S4JvV0MCb1UlBQX/fkU +Kx+WSCMcHOSyCeLTJ/ESSZdlEKe33Q+JkcBIQEiUoNiXvv8BcaOmp9d4J1phVxh7iRRey PW8s11KCaf4f2SgmHn6w4+29oOgeCgw= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=none; spf=pass (imf15.hostedemail.com: domain of geert.uytterhoeven@gmail.com designates 209.85.128.181 as permitted sender) smtp.mailfrom=geert.uytterhoeven@gmail.com; dmarc=none Received: by mail-yw1-f181.google.com with SMTP id 00721157ae682-57045429f76so61822287b3.0 for ; Tue, 25 Jul 2023 00:23:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690269786; x=1690874586; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cr/WmELX7sIB4KKGXjN39nbmOdcGP5Da53YhJ8tvtVs=; b=Xo8cpvPut37ELwZxfQbdD/xbIZrjYFE25EhKCSyQTvc3zPmI7pqinmaUROuXRcN45P rDikwdQgcEOiT/RH+Vbu2dRu7/VljSPO3hpvpGwQJL0mEc46RHaa2F5IEVn+C8A1SQZq 6I/HkJU8Rp4hwxo/84PNqVeZ1F/D26HeaIh3jhF1AbMHRXeokTYLsg7VB8DYlkDATqmN 0sQezRHzJTyevyJ7KvZhWbcadG0yp3M6VSc4yQctr8+43xvWlDfLQgXGLciaxMIGstN3 lUKgPI9Wpzhd4i7X5NN1adoHvvbhK2dgOypn/o41DcutdYry6y56zihYeTgHu+PuBDbd h+AA== X-Gm-Message-State: ABy/qLZaosgDlpl2LPRBD1OTFAi/QY8yrlehePctWDUUZ/FVK2YyV4lT 20SlPtZW5/xhCFYBwTpRCC0fp/Wmihed2Q== X-Google-Smtp-Source: APBJJlGH600+VG7oCtlhuXM/NPdCki8T4jzLjBf6je6ttWqXNKfbrS8beAOb0NVI6xCzuiu5P8uPMg== X-Received: by 2002:a0d:f181:0:b0:577:3561:8a81 with SMTP id a123-20020a0df181000000b0057735618a81mr9869583ywf.22.1690269785621; Tue, 25 Jul 2023 00:23:05 -0700 (PDT) Received: from mail-yb1-f171.google.com (mail-yb1-f171.google.com. [209.85.219.171]) by smtp.gmail.com with ESMTPSA id t15-20020a81830f000000b005772abf6234sm3389352ywf.11.2023.07.25.00.23.05 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 25 Jul 2023 00:23:05 -0700 (PDT) Received: by mail-yb1-f171.google.com with SMTP id 3f1490d57ef6-d0fc1d97716so2139143276.1 for ; Tue, 25 Jul 2023 00:23:05 -0700 (PDT) X-Received: by 2002:a05:6902:85:b0:c86:5651:aefa with SMTP id h5-20020a056902008500b00c865651aefamr9272919ybs.10.1690269784970; Tue, 25 Jul 2023 00:23:04 -0700 (PDT) MIME-Version: 1.0 References: <20230721102237.268073801@infradead.org> <20230721105744.090372309@infradead.org> In-Reply-To: <20230721105744.090372309@infradead.org> From: Geert Uytterhoeven Date: Tue, 25 Jul 2023 09:22:52 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v1 06/14] futex: Add sys_futex_wait() To: Peter Zijlstra Cc: tglx@linutronix.de, axboe@kernel.dk, 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: E48B2A000D X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: tompqnw5achoi94usupr9juitprmns6s X-HE-Tag: 1690269786-342551 X-HE-Meta: U2FsdGVkX1/KKUDIZbE3iPeS+Onc18S4u3n7ySwItgxi78AIYNNqhWHtDnpq2zyz+2KFABY81ubs2Y3Dp7TD/znIgHx8yV/6HWKrhDy6JhYzsrCWxpErO9+obI+/qYtPPLwGWK71zQsgrV931QIBfYqIe0DSxonYsa7MSulME3moIMREaQqcbU8N7eBspYoKWNoFK1ythhWv6omLQZsu6g+RlJvnZpiTRCIKvcZAQF4Z1CaMHrPa6/o99gEWqH3ctLj4aAkLGXhAYw0LDYkRChTclvrJQTK5VKYWlSe5m3PMwAeMfMjZ0os8sqda2eKjgADHv2DlkY13o+uGrZq/BkOcbjnc+CE24vzi1EF05WOJMCTcK6yn2C5FqN1xtD7NSIelM8ObLCpWZkQN0Fg/HC2Gri7K93+ZOWKQEfaO9gwuSuTrK9ZWojgqGZ+C5dS2xoq71C7Lkqo8W7111ZC/p5J5D4TPjv0Qu6gt4lqYrY1r7VJDPPCpBvKHvaOC/taFfLs3E9MXy8rfGESHbpC3n17ymX0t5X7k3OjDofOw8G+KV3uih4pxr3h8TinhGlZTaiizAsqDhV/R/WMsaT/ewvD06K8UIKDM8kJGEqscqAX+dTj6LqTf3QOwx5SPKRWkuIPATHbOovp0mLPUyx6CQYMiGm3LV4ljZ7paeXbv1YafSujETJ/4QcJLFcam3fThsUdsQ5Af0xkdFBLHPqJJk9Vb6EWfAWW1cEbG3JU8e4Vjmfbl+u97+sU04/pylX8+l7vTlBh0QeADI8wzVj9/X3JQOeSkdMbtwp+IvGGw+xsNidDO1MpKFcLNXhns4hitK2NUo04XIeQ8b3Ye2XCDG5U98hUKukjwGb15VRt6qIeSPxcdOp0zjZHtDbSkhNrWnWDSSIphTXaF3ruqYeExsdbhHv9aIl2lEwwWUAfLkxmTWdTIQu+aqX1K01beILqD+nAGH+UZVoITBFOiMZx CQeOzZpf Fu6Pu1JOEAcmM+4RghPXhH5PvFei1m1AWBK7qwSlhfuosdtdHk3abubIdyHH1doc50MrO3m6v21flODR0bdP7mv63KClmRgN09iy6uxAVlcw/luLpLb1JOnXvZGBScT1W62WVgvk71Ae2AWtDZgxN1aWM2cjz5jaNdzhdci7s00mTFKt94DY3FdHNDAA36I/bYWYdF3c+jrntEe7RG0ouOAhtQ9lRlOpn3nzaU4OgZGPxHz8L86uaIbc15AGJ9CR6Q1WzuZIUJ2aHE41gqPXP2rZJapshVr4f/PnO8bJjjG2F4lNawa6J9SDpVwZ3sWp+dFrgz/eWGERmLCTL/zNhM+xPGZUYTbEr+ByGPrkL9SbBfo/T6wd0pDVSnGBwQCaJGlQ1af+8XkOXtSoyKo8Fhbc3I/W47RfpFOx8GWyhmCkg2/hFBnZJKLRLe/zSvxTJ67PT6f8PEK8n/+2lyVts/U4fU1eeilI5025Ttwg9usECVAowbKlOm5dHae1hwU8Hd0Fzit8sZ69CuZWMr11HNL/mNACrtSiWfs2FvT8xk3iV40VexacHtI1k2w== 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 Fri, Jul 21, 2023 at 1:11=E2=80=AFPM Peter Zijlstra wrote: > To complement sys_futex_waitv()/wake(), add sys_futex_wait(). This > syscall implements what was previously known as FUTEX_WAIT_BITSET > except it uses 'unsigned long' for the value and bitmask arguments, > takes timespec and clockid_t arguments for the absolute timeout and > uses FUTEX2 flags. > > The 'unsigned long' allows FUTEX2_64 on 64bit platforms. > > Signed-off-by: Peter Zijlstra (Intel) > arch/m68k/kernel/syscalls/syscall.tbl | 1 Acked-by: Geert Uytterhoeven Gr{oetje,eeting}s, Geert --=20 Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k= .org In personal conversations with technical people, I call myself a hacker. Bu= t when I'm talking to journalists I just say "programmer" or something like t= hat. -- Linus Torvalds