Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3182913pxj; Mon, 7 Jun 2021 04:35:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzFZtQz+IFiOpm4erZhVW1qlL4yUBbJ4ugtA4GbGax/PK5E2vya4NVd2jopqbJRPdVcYspG X-Received: by 2002:a50:8e57:: with SMTP id 23mr19736247edx.354.1623065734282; Mon, 07 Jun 2021 04:35:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623065734; cv=none; d=google.com; s=arc-20160816; b=pLZfJYx1P2af5Mur3WbV4bF1uPkTH6xxd4cRqIsVZLqa3kVqbzbvbCNmwfjZEOwjiB 5DU3i7Hfff679M8HVCunNPJEMv7nbZjbahbt6y/rsyJ4rhBObxA3AYqOUAl4Tj+c0UBV 4Jhuc3cZBwG7VwZlfFFrFejTfWxQs1PSWK1j+ciIdThNjQzgvosPzGFxvKc7XfKZZ8Ig OWmVPCjKWHz3wtPl1pkmbddOC2MAStn1XEpM+XZ6udLWu2ANSq/NF6qSgGl6wjnzwG8L MYelrrnlZVbA6nIUBLp8hTENDtQnr5wriV0/7Mb2TfYXnV2RpijA3PWPhEjPWPFbiS5+ PlsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=Uxb/A2MPjXbzASHgkfy5YKJHStSLK7BqExmqWzuI9d8=; b=PZJc4FtT4rmORNMvpZQ4x82SXNmxi6Mbk92+kIfwAlT57D6qSGDh1GHvcrX7zjVSFm KWKAXm5DrfKx2/y+fShz2wkn3vc9NvZWVb4o0Guz440VIQWQmXqK7AaGU4n4fnyUvwhm ZZ7J4JHRxmUkiZ0Q4RhKV/5N+32WPjwWrQgXm9dvPeiQ+1kWRAephL5jDyJA7OEnpLD1 0rOuj9Pxr3AdkdZkpgOlV7icv94E6FKnTiu1FkjxPSaUQ1ZmNNiN4xteg+j91dZDJhfR RaxuTMboc2QudrUg14sxQfIPr87c63gWQxxBeqzHSuC2UA0nbrataW/T1CGgNDrZ42Ya h2tQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rKYLxOVB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id s25si12346116ejm.583.2021.06.07.04.35.10; Mon, 07 Jun 2021 04:35:34 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=rKYLxOVB; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231575AbhFGLdw (ORCPT + 99 others); Mon, 7 Jun 2021 07:33:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41908 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231214AbhFGLdv (ORCPT ); Mon, 7 Jun 2021 07:33:51 -0400 Received: from mail-wr1-x42d.google.com (mail-wr1-x42d.google.com [IPv6:2a00:1450:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9B810C061766; Mon, 7 Jun 2021 04:32:00 -0700 (PDT) Received: by mail-wr1-x42d.google.com with SMTP id c5so17160804wrq.9; Mon, 07 Jun 2021 04:32:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Uxb/A2MPjXbzASHgkfy5YKJHStSLK7BqExmqWzuI9d8=; b=rKYLxOVBkYBEiIuEmWQ1i67DYBA3NJInMYDNtkTA+2EDZydoj5dM1WRyR9jSX5c+5I cuuNjOwJaouNFGCBn0daD9Nm0pB70MC/vN1Uafd/Zq7UtoD7CKg0Zo7Bw7AGFZ+aZyec 6kOEHSsQFy3Vm2r4lwJloMm4WqZesN0cpyUn0Ao8z6/nbx7kUnfkD+F47TsXsqVAGnr5 SVlQwsrB/ihmrG0Q91cu/bH38V4t8DOPd1+asWa85wv2rNAawmnyx7nOhgG4toGLBPkk 2bhiKy5EYYTY/H2/xl0bFA0zSq8Imb9eDj9OizAZRkBZdBP2rBjDDpJyAHbOI9ClPRKt ZaWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Uxb/A2MPjXbzASHgkfy5YKJHStSLK7BqExmqWzuI9d8=; b=UcFWa1TVuSMdCeqaHoNamHmyjmTh7KNLnNB6Pu27bIOx2EyGPxwB8NkmwykgLpVqF+ voL9VrXScftw+6YVgnsNK6SfFuTS/Cu1LsmZd38h9vEymo52ZAect4cnwmpixfVGAOOC 7XPLPn6fjXc0fgWG2lGuSjLONlrcF93JE9D2El475M9DmA+73ERXSZxUQV2Uj4ftCmYm 6lLWKMFhnVNQVu9TjYEmd2TDXbrnEvuR2lhi2Q3KiuGtQGmcLRWRVZkCLPhwZLgrDAgG 4XbbzK2qlIOoPiZaZwn9W3sZgG8LsWrO4ifC6oylIXGrb7uU7B1CIB3q2LyrFSNoNtCB op6Q== X-Gm-Message-State: AOAM533NNuLQoNZSi6ILZ+nRqFfWuquPNf6urUTVCffTMmAMfRV4il/Z nqaST0CjK6y5qhTuk5f2fpnwLFpYAq7kFCfL X-Received: by 2002:adf:f207:: with SMTP id p7mr11098933wro.275.1623065519049; Mon, 07 Jun 2021 04:31:59 -0700 (PDT) Received: from ?IPv6:2620:10d:c096:310::2410? ([2620:10d:c092:600::2:457c]) by smtp.gmail.com with ESMTPSA id x10sm5090086wrt.26.2021.06.07.04.31.58 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 07 Jun 2021 04:31:58 -0700 (PDT) Subject: Re: [RFC 4/4] io_uring: implement futex wait To: Thomas Gleixner , Andres Freund Cc: Jens Axboe , io-uring@vger.kernel.org, Ingo Molnar , Peter Zijlstra , Darren Hart , Davidlohr Bueso , linux-kernel@vger.kernel.org References: <409a624c-de75-0ee5-b65f-ee09fff34809@gmail.com> <5ab4c8bd-3e82-e87b-1ae8-3b32ced72009@gmail.com> <87sg211ccj.ffs@nanos.tec.linutronix.de> <20210603190338.gfykgkc7ac2akvdt@alap3.anarazel.de> <87v96tywcb.ffs@nanos.tec.linutronix.de> From: Pavel Begunkov Message-ID: <131a59af-a625-27b3-433e-ff8b7c36753e@gmail.com> Date: Mon, 7 Jun 2021 12:31:48 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 MIME-Version: 1.0 In-Reply-To: <87v96tywcb.ffs@nanos.tec.linutronix.de> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/5/21 1:43 AM, Thomas Gleixner wrote: > Andres, > > On Thu, Jun 03 2021 at 12:03, Andres Freund wrote: >> On 2021-06-01 23:53:00 +0200, Thomas Gleixner wrote: >>> You surely made your point that this is well thought out. >> >> Really impressed with your effort to generously interpret the first >> version of a proof of concept patch that explicitly was aimed at getting >> feedback on the basic design and the different use cases. > > feedback on what? > > There is absolutely no description of design and obviously there is no > use case either. So what do you expect me to be generous about? That's a complete fallacy, the very RFC is about clarifying a use case that I was hinted about, not mentioning those I described you in a reply. Obviously -- Pavel Begunkov