Received: by 2002:a05:6359:6284:b0:131:369:b2a3 with SMTP id se4csp3345889rwb; Mon, 7 Aug 2023 11:59:04 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGmhCbfmy73iXs5o01ydnLkM1n375cw7oin0QNohSkxTcMfjJMLoZko3u+s+HMcc8rjOzjb X-Received: by 2002:a17:90b:fca:b0:268:46fb:df32 with SMTP id gd10-20020a17090b0fca00b0026846fbdf32mr10190443pjb.34.1691434744488; Mon, 07 Aug 2023 11:59:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1691434744; cv=none; d=google.com; s=arc-20160816; b=v4z31N6n0EyPKIMaZZeFAMvvL2p/nACOfzaMFK0cQK2s9NYK/Rqw5q05AnQN8+Mdbq ELfYsu2A9SlqtOgdCXtCVatQkJHL4hbA8sx+3aEpgsJ4h+mFAf7KMWwBb3QTzigLak4l t7wWXoz0JuYESiPphBN7rqKpesGBQm5TbQ9fumJab15ws/Eezi2EdxOaFzj+3ODLa5IA y9ysJSlmu2gSx2JGubbwCy3Jx7sORKBdWlaYH7Bd4z8FqWkfIrCsglJu4p59uvburzbU Bs0VlE7LTfXTzklngT93G6MpQfANH0zTP2Ba0KNLUQ3XuoEQlDK6l3luq21kh1IZLksg 0j8Q== 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=ScWOr6i/mZ/hSL9XJnUZEAFH7lnK6qsqFipDwCZSrAo=; fh=+nm7Ve5nql21NX7CwGhXkoitqi8WNsT4LmEMIqWRFh8=; b=qowIc0L8wHXheCwPays6nCPS52lbeLme5U1fgwxaXKyQ8oRGTvCAdIvUMBS8dymbOa 6mpThV051sjhf8+8xWAD3BlANHjl4RtmTFhT54cCjOdIYdgw5lFgKnuXF9nwCsTwF/5L iSmiXbHHyvZJZSjGL3BIrn3ShYSKqxk0CeQgtQEkLSWk31twSvFSjQQuVvGazuS9aF+S GaVCoz5rI1/bYcGkApPLwJLyVZ99Qw4Ba9catEDqf1kd5DrT0vQ1fVZtjXWD8YJcm08D TTyX6zq1sL+PB1GKVUxJ0KIclBr26dZpDf0nIDvRcKSRFlbhrpVuoVEuXEWYNTShh+U0 WBPQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20221208.gappssmtp.com header.s=20221208 header.b=g05XxFNT; 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 z4-20020a17090ad78400b00262fc8d4dfesi3768732pju.108.2023.08.07.11.58.52; Mon, 07 Aug 2023 11:59:04 -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=g05XxFNT; 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 S229868AbjHGSXn (ORCPT + 99 others); Mon, 7 Aug 2023 14:23:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55800 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229848AbjHGSXk (ORCPT ); Mon, 7 Aug 2023 14:23:40 -0400 Received: from mail-pl1-x633.google.com (mail-pl1-x633.google.com [IPv6:2607:f8b0:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 42C048F for ; Mon, 7 Aug 2023 11:23:09 -0700 (PDT) Received: by mail-pl1-x633.google.com with SMTP id d9443c01a7336-1b89b0c73d7so6584135ad.1 for ; Mon, 07 Aug 2023 11:23:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20221208.gappssmtp.com; s=20221208; t=1691432588; x=1692037388; 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=ScWOr6i/mZ/hSL9XJnUZEAFH7lnK6qsqFipDwCZSrAo=; b=g05XxFNT+jxKL5KyU8W8HOcjptr7ey8e/As+wsWSrixnl3qq5bvA4TR4nQNoHR0bqN HtLDD4+NfQIdw4BnqqQq+94pNG4IEPcmesY8XtQnnUEQsrrF4IVulde6E56RdWm6rKMo dWvFbObkocQI5Uesfu7zs3g4wuMI/vCWzQtsUxigiv74zUd5ulWR63gn9h+S1ozChZS9 PvfjbXgOx6SNTG/Ed4RAS+aTg8rKKZCt4rcj7aHGCj2DGVb2ThdEkH+8I+3lne8uiaFl ZFl0R175fxXl8Jw+87bekGxNkDliwmpSkI2ul1I++E/W+vsu9LRaBwjG7hbFTkQxoINF v9rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691432588; x=1692037388; 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=ScWOr6i/mZ/hSL9XJnUZEAFH7lnK6qsqFipDwCZSrAo=; b=dsy1MUQFiDqSf4NMR5R9QSaK3A6AvMm3lmcUEvU74aONznGN1N8BKhwDa93ssL03fo dSfZeZIR8tA5GAYVfm4T3eflGqcTCf8X+8M8rP0wDsbxUS4OIf2HMHnq77oMmRjRdDVE JMTW2d9ywZbcGGYfpRvFVK1Dp/tOgPfipXTD2t4zEO4K8VNJ0YtpW+PQNJFGcDkPl3rr euN0DyEWQ3YoavS1hkblMRs4eE5lM3IFt/RLLF759DJ99+lwk/LTSSZVYdyft3BGlnfb +Yo3ZDMif+Gx7Sk7DEe+1yVYoAdRDQlJohyqiwzRFc/AFk3d+OFFWJTnD/CdWmlcdCft uOhA== X-Gm-Message-State: ABy/qLYkPKEgg2mtEMV5BIkviFsuLG1DYmmE/kyoh83rji2NuEi3Se0F uHlwd72dxlNxA3v+MseSJ94T9Q== X-Received: by 2002:a17:902:e80e:b0:1b8:35fa:cdcc with SMTP id u14-20020a170902e80e00b001b835facdccmr33721837plg.5.1691432588424; Mon, 07 Aug 2023 11:23:08 -0700 (PDT) Received: from [172.16.7.55] ([12.221.160.50]) by smtp.gmail.com with ESMTPSA id p18-20020a170902ead200b001b89045ff03sm7214431pld.233.2023.08.07.11.23.06 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 07 Aug 2023 11:23:07 -0700 (PDT) Message-ID: <9153c0bf-405b-7c16-d26c-12608a02ee29@kernel.dk> Date: Mon, 7 Aug 2023 12:23:06 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:102.0) Gecko/20100101 Thunderbird/102.13.1 Subject: Re: [PATCHSET v4] Add io_uring futex/futexv support Content-Language: en-US To: Thomas Gleixner , io-uring@vger.kernel.org, linux-kernel@vger.kernel.org Cc: peterz@infradead.org, andres@anarazel.de References: <20230728164235.1318118-1-axboe@kernel.dk> <87jzugnjzy.ffs@tglx> <875y5rmyqi.ffs@tglx> From: Jens Axboe In-Reply-To: <875y5rmyqi.ffs@tglx> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-0.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_SBL_CSS, SPF_HELO_NONE,SPF_PASS autolearn=no 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 8/6/23 7:23?PM, Thomas Gleixner wrote: > Jens! > > On Sun, Aug 06 2023 at 10:44, Jens Axboe wrote: >> On 7/31/23 10:06?AM, Thomas Gleixner wrote: >>> Can you please just wait until the futex core bits have been agreed on >>> and merged? No need to contribute more mess in everyones inbox. >> >> Also no need to keep dragging out the review of the other bits. The >> dependency is only there so we can use FUTEX2 flags for this - which >> does make sense to me, but we should probably split Peter's series in >> two as there's no dependency on the functional bits on that patch >> series. As we're getting ever closer to the merge window, and I have >> other things sitting on top of the futex series, that's problematic for >> me. > > Seriously? > > You are still trying to sell me "Features first - corrrectness > later/never"? That's not what I'm saying at all. I wrote these patches 3 months ago, and like I mentioned, I think doing the futex2 flags for that side is a good suggestion from Peter. As those initial prep patches are all these require, rather than the full futex2 series, there's no reason not to review these at the same time too, if people should be so inclined. > Go and look at the amount of fallout this has caused in the last years. > io-urine is definitely the leader of the pack in my security@kernel.org > inbox. We're now resorting to name calling? Sorry, but I think that's pretty low and not very professional. > Vs. the problem at hand. I've failed to catch a major issue with futex > patches in the past and I'm not seeing any reason to rush any of this to > repeat the experience just because. I'm not asking anyone to rush anything. > You know very well that your whatever depends on this series has to wait > until the basics are sorted and there is absolutely no reason that your > so important things have to be rushed into the next merge window. Again, you're making assumptions. > It surely makes sense to split these things up into independent series, > but _you_ could have done that weeks ago instead of just reposting an > umodified and unreviewed RFC series from Peter and then coming out now > and complaining about the lack of progress. It's Peter's series, I'm not going to split his series and step on his toes. I already separately tested, and will do so with the updated series as well when I get back, since I saw he posted one. -- Jens Axboe