Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp2609472rwp; Fri, 14 Jul 2023 08:35:45 -0700 (PDT) X-Google-Smtp-Source: APBJJlE26SQFMTM8cTMJXwatDyWjMLK/d0AHpdk1dKc1nN1Jts7wL/HxwcXeZ3zujL9Ya8DfWO0i X-Received: by 2002:a17:90a:109:b0:263:5376:b952 with SMTP id b9-20020a17090a010900b002635376b952mr4291796pjb.9.1689348944972; Fri, 14 Jul 2023 08:35:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689348944; cv=none; d=google.com; s=arc-20160816; b=mu4e1tYqWpG3Ly0rG3sD6hxQneaN7N3/z0mjpx/mnxmncOXuTRymkL50jghZVL4Dzs Atw2dY8oj7D4Rw2ZDx44yQhnVJwm++AClAocmjm5tPcVl1SqH3lWtAxdB+vbe/cHgMxu ZyDZj6OKIfkuHc4aEqTMalPgVcWz1oyBgL9jNUvfdgA/bPIr9odzOzJRKw7U5lzeIxz1 Kq6n93PZ1qz+MCNRou5GpgitvmRiUJyKJ7MLWib1jPtFqotLQqYlwLWYGXdOblRJXpTc rrx2U4kjZjHNkBq08nzn3Mb6dKqHpZceFHYBv4mVHwdKcJ0AkTtC4x/+oLpyDTeiRbeS x1xA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=N+0bo1A0pIC0yWkAcCX4SV3mNtEnYae4fbz/HivthS8=; fh=4/nAAuLVR5bT1g1Y2yn5jTOEXlCj5k+vX2Qocgo+V1w=; b=dR+YpQPRM7l8dZQ6V/xWQCPX7Pc7gWn0EIdn4ZTklKEn2YZdRz3mQ20mQAxUUM0GoM L+0x74wk3Qj1vopApjktpWgeawj/Grfn66of2l+4nnv+o/thxWDt7r1z+Q3BL7XlH+J7 B/Lovas/wgRdNgMd+n9pr03LHYW7bSU+YYPsH+8e5rttyYdBMOdFx98oaLdqpf+2+P/U fe5/lp3Lly+TT8eZ2EId7+jz7C3AKTFLg1gddF+3WxlWcLPmofiQEqi7bIFxxGFBhVNm NE4JriLg7TRG6nWuuewuV0Xr67AxCmhMSYAN1dkYhGsQN+suRJXVMM29IoA3wirTDF4A H5Kg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20221208.gappssmtp.com header.s=20221208 header.b=eGm+mzbw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s28-20020a63525c000000b005577eec6c6csi7180128pgl.160.2023.07.14.08.35.32; Fri, 14 Jul 2023 08:35:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel-dk.20221208.gappssmtp.com header.s=20221208 header.b=eGm+mzbw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235895AbjGNPKa (ORCPT + 99 others); Fri, 14 Jul 2023 11:10:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42278 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236052AbjGNPK1 (ORCPT ); Fri, 14 Jul 2023 11:10:27 -0400 Received: from mail-il1-x130.google.com (mail-il1-x130.google.com [IPv6:2607:f8b0:4864:20::130]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8F9173A8D for ; Fri, 14 Jul 2023 08:10:18 -0700 (PDT) Received: by mail-il1-x130.google.com with SMTP id e9e14a558f8ab-346636b9761so1385065ab.0 for ; Fri, 14 Jul 2023 08:10:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20221208.gappssmtp.com; s=20221208; t=1689347418; x=1691939418; 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=N+0bo1A0pIC0yWkAcCX4SV3mNtEnYae4fbz/HivthS8=; b=eGm+mzbwakWAjbMb6AVzDzyUMqQn4SGbnF6iGH1ZX6e+lbROw0F8RcpwHPdk6as8bZ gCy8E7KLnDvkETEvEtKFVySKfdfuVA0gDdq/ggQ2M332XKv5o4J8ZJSQpTzO4IGuh5kK Pq/qJJWyn8QRXR3q83pFs0DcsLzxAJVUOz1t1YGns6mtth7Rw3IihGDZSLcl0Jynyseo glSHhZlEub32Ks5AKK9g0PQwlRKT0oKB9LGtweRQRvwj0PUNk5U7dikzwOf9cB/lxKPG LluUvzH/8cmB0OAX2/9+WeVO7lRZJvPB2rUuc8Ed9HIsb2AzegI1LsFYTgUiV699+EKU 90cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689347418; x=1691939418; 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=N+0bo1A0pIC0yWkAcCX4SV3mNtEnYae4fbz/HivthS8=; b=itA8jeI0cbjwllCgtBIuWjOczAWikqwDu38wA1RVRqEZNeXsUG90QgjTlHnXgorbjd HBZogca2m5IgcMARy45BEg8pZABQlcSxDOptyQELDub86HDFbBkNa6ZcMw0A+vfgUFVv I+HFp7Ftta6cSWIEMU7mMrf1WJa+A+iSlZ3TzjRKWwWTrbUUpxHGH1L7iCPogfH15qKw 3gVIuEnW5G6LCQjIlxZEWCjUjPSORpgJeE3r14rQpe97mkcc7DDuVAnLcKd+NkDC8guv Ar7Lx+Giemm4qRX6l3hM6jsmgzpT/gn8E3Yi4wjbkX5Rb+8AE5sO6M5jJBC0yyoAxhLT 2nXQ== X-Gm-Message-State: ABy/qLbjXvfax5b4b2Mq8ccQRbT7OfrwA3Jd8Awsvg4sBFUt39XJkb1L GDdfsnVd1LmJjtf/qKK1G/w+Jg== X-Received: by 2002:a92:a80a:0:b0:345:e438:7381 with SMTP id o10-20020a92a80a000000b00345e4387381mr3474119ilh.2.1689347417863; Fri, 14 Jul 2023 08:10:17 -0700 (PDT) Received: from [192.168.1.94] ([96.43.243.2]) by smtp.gmail.com with ESMTPSA id k9-20020a92c9c9000000b00345babb873csm2790571ilq.64.2023.07.14.08.10.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 14 Jul 2023 08:10:17 -0700 (PDT) Message-ID: <4d9e696f-f4d7-9e20-4361-2a97460b37ba@kernel.dk> Date: Fri, 14 Jul 2023 09:10:16 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: [PATCH 4/8] io_uring: add support for futex wake and wait Content-Language: en-US To: Peter Zijlstra Cc: io-uring@vger.kernel.org, linux-kernel@vger.kernel.org, tglx@linutronix.de, mingo@redhat.com, andres@anarazel.de References: <20230712162017.391843-1-axboe@kernel.dk> <20230712162017.391843-5-axboe@kernel.dk> <20230713111513.GH3138667@hirez.programming.kicks-ass.net> <20230713172455.GA3191007@hirez.programming.kicks-ass.net> <20230714150850.GB3261758@hirez.programming.kicks-ass.net> From: Jens Axboe In-Reply-To: <20230714150850.GB3261758@hirez.programming.kicks-ass.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/14/23 9:08?AM, Peter Zijlstra wrote: > On Fri, Jul 14, 2023 at 08:52:40AM -0600, Jens Axboe wrote: >> Saw your series - I'll take a look. In terms of staging when we get >> there, would it be possible to split your flags series into the bare >> minimum and trivial, and then have that as a dependency for this series >> and the rest of your series? > > I think you only really need the first three patches, and I hope those > are the least controversial of the lot. That's what it looks like to me, and yes those look trivial and risk free :-) I'll just put those at the base of my series for now, and once they are stamped, would be great if you could then stuff them in a stable branch that I could pull in. > After those, I can implement the extra flags independently of the > io_uring thing and all interfaces should just have it work. > > So yes :-) That's the plan then! -- Jens Axboe