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 C816AC001DF for ; Tue, 25 Jul 2023 07:22:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 410E26B0071; Tue, 25 Jul 2023 03:22:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3C1016B0074; Tue, 25 Jul 2023 03:22:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2B09B8E0001; Tue, 25 Jul 2023 03:22:26 -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 1C2806B0071 for ; Tue, 25 Jul 2023 03:22:26 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id BEE6BA07AC for ; Tue, 25 Jul 2023 07:22:25 +0000 (UTC) X-FDA: 81049291050.27.AB4CEF2 Received: from mail-yb1-f177.google.com (mail-yb1-f177.google.com [209.85.219.177]) by imf16.hostedemail.com (Postfix) with ESMTP id CDA54180008 for ; Tue, 25 Jul 2023 07:22:23 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf16.hostedemail.com: domain of geert.uytterhoeven@gmail.com designates 209.85.219.177 as permitted sender) smtp.mailfrom=geert.uytterhoeven@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1690269743; 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=ioy1kxmrdx2KVxh015qsP5Np9ymNlgvZ2VyP0SjWBss=; b=OuQq8LQwj5IFDpsW1x5WI1tY6j3fKKpnLzwqtotYp9H7Zt04re5UNcp7ZgeYc75cb5fAOR oluMnznLBUbLRpNFmgPBgwO1ERwjwHu6AtVT8jLuiAgE5dasqVLXeLP1pRiuDwAFZ0FfCf ubpfgiEsDiqp35IFUXh0zMM/yEQmzBs= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf16.hostedemail.com: domain of geert.uytterhoeven@gmail.com designates 209.85.219.177 as permitted sender) smtp.mailfrom=geert.uytterhoeven@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1690269743; a=rsa-sha256; cv=none; b=oc1GxDYZXEPZa2GbdyYBD4++oXhuAeKHRTgjxnodbFnhbWPdhjbXvwrlXuoztxRHeaE6zm vmxTWlf2r/NmH7PJE/wbDq+Pz/J0jUn05ZHJ1WUZGjmtVA+smvF4SrZYCsDfhUb8djJrCZ pc74bTByG03fTFJergNL+LKAaYROXVg= Received: by mail-yb1-f177.google.com with SMTP id 3f1490d57ef6-d074da73c7dso3649959276.1 for ; Tue, 25 Jul 2023 00:22:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690269743; x=1690874543; 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=ioy1kxmrdx2KVxh015qsP5Np9ymNlgvZ2VyP0SjWBss=; b=c8Q03i2VEe8TwGlC6GwwGgC3WG24nriTGFFQSDetutppOV2/V9bvOsNUlPBt4q6Q8f yAbrtM60EC5l6eKuEut7WKc0ynt3YjgNG8Ytwgt9O/eMWnHvgBo6CUF6PrQQm4FOfwhF O7ee1TxPU6BWaQfxwCscLWgFVC/jySmlMl+UirXBoI3By/eB/r+J8w9PC0/iuvK00ye3 fWgEYk8fHk11VdmCqyKjmr9e56JaRttEZKrW1U2b7sos8/KYROC121HVBHJI22RtYRMY 2itfuMxEOY323PZvlII8gONW3U6W7o0wsCWHnoz0r2NmNGBBVbpwhIX0FgysrVvjSBSL nIRA== X-Gm-Message-State: ABy/qLZEOk9Vea4hMtwDxdoYSVV9qIeUN5xu43leGzWS1ThCTVJ33qjn FgosS7We3Hza7GqgA9BR1mQp5DzxPzZdHg== X-Google-Smtp-Source: APBJJlGVcr/17xh2emPugw10kwtHytAWiJMpBd6T9e8d3FOrSAMzRzvOBTSwmICAQCbLVoxzMSaiRw== X-Received: by 2002:a25:4c8a:0:b0:c24:4536:1723 with SMTP id z132-20020a254c8a000000b00c2445361723mr10509086yba.26.1690269742706; Tue, 25 Jul 2023 00:22:22 -0700 (PDT) Received: from mail-yw1-f170.google.com (mail-yw1-f170.google.com. [209.85.128.170]) by smtp.gmail.com with ESMTPSA id p188-20020a2574c5000000b00d071631665fsm1950917ybc.59.2023.07.25.00.22.20 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 25 Jul 2023 00:22:21 -0700 (PDT) Received: by mail-yw1-f170.google.com with SMTP id 00721157ae682-577412111f0so63990287b3.0 for ; Tue, 25 Jul 2023 00:22:20 -0700 (PDT) X-Received: by 2002:a0d:d595:0:b0:576:a0b8:eb06 with SMTP id x143-20020a0dd595000000b00576a0b8eb06mr9295958ywd.52.1690269740552; Tue, 25 Jul 2023 00:22:20 -0700 (PDT) MIME-Version: 1.0 References: <20230721102237.268073801@infradead.org> <20230721105744.022509272@infradead.org> In-Reply-To: <20230721105744.022509272@infradead.org> From: Geert Uytterhoeven Date: Tue, 25 Jul 2023 09:22:08 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v1 05/14] futex: Add sys_futex_wake() 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: CDA54180008 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: ammketf74j1ktti1ia5eudwxb1qcir8h X-HE-Tag: 1690269743-748517 X-HE-Meta: U2FsdGVkX19c0DA18TrSvQ1wqrLeZp5vogge60rC09I4lY12g/dMsynnhMeNfNCoxcCdBNktCOLLx0rwOhp5+IMOVOVh9ZMC7RTiNqEPsaBBvymY1UBFe/c9Rj2KE8r2bAxt1zy/if2XvjHJhrwcANghitFLpUDJf/ROBKvBRMm50rlY7+Oy1/JWl1y93qb6RmBosgJlsCKDttSkx0WO9FxJkSozas4oa3WBrtSRFkF2NUFr7bJKp3PLwFIloHZ3bOGcFapfHEnQffofq+eHMGSF3CjQE1GqCPYp4+BlHOwgfE+lwUdRVN25lCmVfWQ6H58gkBw13eidfZRqttrabmrpytguPFJAuIgCGXFAmh2tjFyMErsPB4K46Q/5cZi2BNIz6whOUhXhxNF6CNJQG/7Fos0atPyxRysWfg/8/yI6I+hQpfLtaqo+kBZOQIWdOd76GykmCKtm8tBQWPChRhxwluFTmIjlkqtynuvdK1nmSHf7V2acb4eiubegUZ4bhS/rdxggBLITyttWnpDmWOd+ChJBhkP5lLec+F4fGbbaXr01cfqdkUWum4Sc8JY0qmWAThCRFu9995OisfB6eq6rsUWedefYqZ2sf2eOL8kKlcK8C7jdAP4ctIHLaF8ZMKHimL/m74Uib19HdtGQPZoB1bAr6YAaAiYQnlP3K9OFF0I3PlT+7z6czsWoEbr7XaG/lli+TYjuhH0I91adsNItgIY5Fdi57v+9l9VUpS+y227+u0mzC2CtmEsUdzeqoDs/KoD/B/94mrr34NINu4ODDMnuIl7PavEv6k74gVQoAiN53TPD7/U8USpOfVFDEpN6y4EHjiqqTTL4A24Oz9MIbjiF50+H9+JbkuuF47JaAAIZYf0x8N+SJ4vWdqCjVDO53fLdW0NYj1URumKyW7RdbuLvWMb4DYozBGHPPHzibLPqqH1f2MMytlTuMY40ro8tS5yV1Q64+HidW79 7AnFhTmC xOdjw99FyvDtCMFK5RDrUEqCfsT2NLR45pOMwWe1P6Q+igiUu4NJQY8PDaMtoocGvmSaJkjNFyO2ayDsY7HFFWKfEeXo423WAOB1nSBfDvdyo7xbdUGIx+B1KpxnIjACFjgL/hFg7hFA6MEMKvlg9KWn5JWxtY5ZnsWFV9bIlNuFe7ZmL3GB5S9kE3hpoVzKtrK+D51xIcivmeM1CqYG1169DFh4JZ5/XYiHCyxJspfC1wzv9Bg6PDoVqRptMBZjHUywHOkr2NJhCfzQBoU8iXLjcEHZqSfgHJEA/4I7Y7Lqn7927Ho5Diyydr7tShK3vEVjXoTHxbth1ltoNGnPPXzHtM4r2zB3EWuQ0latvqMwzFnmH2fgd47bNyJO1Au6RI28GPPL30lBtLSCTjvAq9xAdBWRjQNSqeIjTNZ9UFRxRxi4et8GTAq8gLl48qA6RZBpeZLsCw3PDAuu18HE1iiv/VPFwBCN3f/4QX0JDYmUg2QiJi6zu13lBWxR5RHxJ4s/r2vU8R8YN9ss4Wke2mBh2W1LjtVkw/veq 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:03=E2=80=AFPM Peter Zijlstra wrote: > To complement sys_futex_waitv() add sys_futex_wake(). This syscall > implements what was previously known as FUTEX_WAKE_BITSET except it > uses 'unsigned long' for the bitmask and takes FUTEX2 flags. > > The 'unsigned long' allows FUTEX2_64 on 64bit platforms. > > Signed-off-by: Peter Zijlstra (Intel) > arch/m68k/kernel/syscalls/syscall.tbl | 1 For adding the syscall: Acked-by: Geert Uytterhoeven For the actual number, you have to take the Big Syscall Lock ;-) 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