Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp705945ybt; Wed, 8 Jul 2020 09:40:08 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwrV4JoyCHhYefyB701vUY4WCoyNeGQFfYeA08RpklUxLI+wqtqDyZ5ykQsedqKQTrWtV0W X-Received: by 2002:a17:906:c453:: with SMTP id ck19mr26341200ejb.185.1594226408561; Wed, 08 Jul 2020 09:40:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594226408; cv=none; d=google.com; s=arc-20160816; b=tDOWFd8b6luhVmgSFjoW5qwAKnDr36M6FfUAHlr5KbOrC2Q9mfOw4fRJTpH+xDi6NY 1TdYXNHXGzX03vxp7QFT94X+G1AQpaFhjt1F4PcV4D51JJgLh9WTqEdgzIHdPQHCSifX AVCpbGtXZ09KdhirL19cdxCWojU6sjWBnxCko57iOJpBUB9kuLPkzcI9aAxRah3cEp+P Q0Chod+owOrUtkLO9P64sOKaktYVuJ0hRlCmXHObJGawLuLijIImcFLZ9Wuw7hsE1/bb HhbijSglkDeEZNUYemQrKlYQStkqc4ZRX6KXkvt5N5fNQfp5GzRYTNyugXef5Npdu92u 3kNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=x40mQIo6pbykjXv9//B5R7xrCzXQXUjihLVbtkiUa9g=; b=pL0dJhLXyxEgxGD9mtzTRbeWNTv/51/VEVEKhtxzIkc5wxv721f9fBOUH/LTdPAB5u uwoVhz8knNRDa4m1SYjR7JlBs2EDDBiyESo8+AOZ0EjBDM6lPqhJFxwVczkVevxHsc3x KioqBmd8aPvV/PriEXGs0CzTVMWOUX+vtPL6aQwY9mV5WHJAwPOaWRI2opWTLsaADKiK EwmF+4ogopN9iy1fntKcs8jMqMAKkpDWhbB0V1eE1v4+IBoyOpGui6SwaT6rc0FCfduw rR79eHY61ByHChJ3q1o98vSjLu6HoayUxAu6jHPQrUKL1FMguGSaayhYDNUpqMHI8U4x nBCw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=r2aYBKtm; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m3si296088edv.382.2020.07.08.09.39.46; Wed, 08 Jul 2020 09:40:08 -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=@kernel-dk.20150623.gappssmtp.com header.s=20150623 header.b=r2aYBKtm; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730402AbgGHQis (ORCPT + 99 others); Wed, 8 Jul 2020 12:38:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42008 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730517AbgGHQir (ORCPT ); Wed, 8 Jul 2020 12:38:47 -0400 Received: from mail-il1-x141.google.com (mail-il1-x141.google.com [IPv6:2607:f8b0:4864:20::141]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AA75BC08C5DC for ; Wed, 8 Jul 2020 09:38:47 -0700 (PDT) Received: by mail-il1-x141.google.com with SMTP id h16so16288180ilj.11 for ; Wed, 08 Jul 2020 09:38:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel-dk.20150623.gappssmtp.com; s=20150623; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=x40mQIo6pbykjXv9//B5R7xrCzXQXUjihLVbtkiUa9g=; b=r2aYBKtmKnJoGglstR/KwDkSizzhk1HKxBGky1uxaxsiNjnLatURQ8I0s9zaue+PKT 2jYp+Sefs/cWRMEwXBSrJWapxBilnK5oYERYtxceNvh2a3ig16BwFCMvxx+u0sxBP8Hg ctWQZjc1WJ/4SB1takLxKbYje1p34srfpN/f47B0sy5lKTP/g5AQ/quiQmfLQNyuX9Z2 pP/IVD1fb+jLwCEZdn7pT7UWaUmOlZ8gDCfSIeFYNeKTpSeoFEYQ005ezP4mk9Iyz2XG CHpOvKnwb++tqbtlESaqibEveYvCl0IyOySYCNm7MjLh3c4ddhQACdI6PUi4eKc/O7C0 Lhlg== 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=x40mQIo6pbykjXv9//B5R7xrCzXQXUjihLVbtkiUa9g=; b=KS5tgThY4BA4xtf5K62QPKJo4inTKUS4HzYRAZa5qy74rEfGTEXmPV3Ur0iWQ2l0hq 3WdHlIWt2h1wHjsHH2zEuCjbf0vLDLJSuOi0U6VWFzr4rJ8bw/eCx+KKwR2c6EzWg0Nx RSFRsSsqlyJVDrsHezeZmZevzxYoiCJ1B54mm1YPhnT7WdxSBF1c89XuzqwAiSS5qJ+r 9WdOtp3XN+9FpubQ2Dqys+RlA++Wku5flISkqJF2qaJKH7H3H1/5DmgQ3JxxTHx8LyAD TdwOVL+j3pNeShzzbHYF5+E0YtbhDS5d/mRcJLq8LVJk8R7Xo1nZnA7sBY3zdJC1s0Gj rLbg== X-Gm-Message-State: AOAM531HJQPtA20Lw1J9GFBlUtW2qm6U0FYMLmo7i7CkHu6XaaNyxzyH x7NLcxkLSlusv6lIqH9kcv43ow== X-Received: by 2002:a92:c806:: with SMTP id v6mr41972216iln.10.1594226326381; Wed, 08 Jul 2020 09:38:46 -0700 (PDT) Received: from [192.168.1.58] ([65.144.74.34]) by smtp.gmail.com with ESMTPSA id k3sm328182iot.42.2020.07.08.09.38.45 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 08 Jul 2020 09:38:45 -0700 (PDT) Subject: Re: [PATCH v3 4/4] io_uring: add support for zone-append To: Matthew Wilcox , =?UTF-8?Q?Javier_Gonz=c3=a1lez?= Cc: Kanchan Joshi , viro@zeniv.linux.org.uk, bcrl@kvack.org, hch@infradead.org, damien.lemoal@wdc.com, asml.silence@gmail.com, linux-fsdevel@vger.kernel.org, mb@lightnvm.io, linux-kernel@vger.kernel.org, linux-aio@kvack.org, io-uring@vger.kernel.org, linux-block@vger.kernel.org, Selvakumar S , Nitesh Shetty , Javier Gonzalez References: <33b9887b-eaba-c7be-5dfd-fc7e7d416f48@kernel.dk> <36C0AD99-0D75-40D4-B704-507A222AEB81@javigon.com> <20200708163327.GU25523@casper.infradead.org> From: Jens Axboe Message-ID: <481e512a-0dd3-ae19-8f32-ed781af28038@kernel.dk> Date: Wed, 8 Jul 2020 10:38:44 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 MIME-Version: 1.0 In-Reply-To: <20200708163327.GU25523@casper.infradead.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 7/8/20 10:33 AM, Matthew Wilcox wrote: > On Wed, Jul 08, 2020 at 06:08:12PM +0200, Javier González wrote: >>> I just wanted to get clarification there, because to me it sounded like >>> you expected Kanchan to do it, and Kanchan assuming it "was sorted". I'd >>> consider that a prerequisite for the append series as far as io_uring is >>> concerned, hence _someone_ needs to actually do it ;-) > > I don't know that it's a prerequisite in terms of the patches actually > depend on it. I appreciate you want it first to ensure that we don't bloat > the kiocb. Maybe not for the series, but for the io_uring addition it is. >> I believe Kanchan meant that now the trade-off we were asking to >> clear out is sorted. >> >> We will send a new version shortly for the current functionality - we >> can see what we are missing on when the uring interface is clear. > > I've started work on a patch series for this. Mostly just waiting for > compilation now ... should be done in the next few hours. Great! -- Jens Axboe