Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp789132pxa; Wed, 19 Aug 2020 15:13:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzgY39I27yp2VGyv6Of9xqywfUBBE84QlZi+jO5noCzab9eLJwL1L87X2hf9FT8xRqdKH3T X-Received: by 2002:a05:6402:3135:: with SMTP id dd21mr134705edb.123.1597875186220; Wed, 19 Aug 2020 15:13:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597875186; cv=none; d=google.com; s=arc-20160816; b=LIh30c8us69hnP6DpEQ14TUUoUxix9iI8CP6HVJ38vaaV9IhMUp1QuUpfAe5TkpXpK lY+lDD7rXtwOqsrXhicw6yQS2WRqbImbfYLsBvlBAApWNwmSpJ6FSF2raBRY0B8eFA5p 2hLDjfLLJGWqKrDZYs3oZ8Ekgt71B2EquaCNuKLF/eZsVqaLghUBmd5Er4qk8zB3OTeF UjMmLAPeVLlGQap4SCZvAtmVXvczsUalur6FkJq6GJoYeC7jLCiLj4ZVLHiUmCys1iHt cVnGld7syOt4mUX0Xwt2P1dPPCClufoKDMI8YfcMaX1EAAnDHVuXHZmpI+N2Zq5LlgMu 5v8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=ov3TVZWoEThFgpElHjqCGjdA7zJ5Tr+7/a4W6kR69g4=; b=matYEdzXi16PH9N3Xl7ZJbS/+2iOiiE53fQY0kr8vlYNwLGEnouYaAvxrjRd8JIus6 AE7bP61Jzd8yS+dGZud4V3A3glwXm5Md8Vd+rW0WuOF0uwJyCNfdT7UmQRqx3lvrzS6C BzM6Z8lxvFucZvHikQzPfZur8Zhy4Q3y2hFnyHdDAiwOdOT/3YeK7QY6ZPGjf3X+JPHq UAZervZmXj6QQ62gbQybz4a17uhY55hq9NbN5eVEJEpjZxMJVI52QazwypzTT8RGvfEb e5UMyY3CJM3INEKnjoDGPJ+5/gtXQrHPA7fIlX9sk9ojjkwhqojcwIBNcojUwAhSOgJV BWlw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=l2KAf9hW; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x4si1960eju.496.2020.08.19.15.12.41; Wed, 19 Aug 2020 15:13:06 -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.org header.s=default header.b=l2KAf9hW; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726617AbgHSWK5 (ORCPT + 99 others); Wed, 19 Aug 2020 18:10:57 -0400 Received: from mail.kernel.org ([198.145.29.99]:38124 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726209AbgHSWK5 (ORCPT ); Wed, 19 Aug 2020 18:10:57 -0400 Received: from dhcp-10-100-145-180.wdl.wdc.com (unknown [199.255.45.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0A70A20658; Wed, 19 Aug 2020 22:10:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1597875056; bh=YCqLLdMlClmtbX7ozswq1RrxODCoI7jS14uTBQkK9lU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=l2KAf9hWOD5P1WCcGocpelxUAm0L0iUSL1V2bOxQE1gPLzi7zcPtv7wFPSjDiaZlm O7aZKNAhexykXE80reGA5RIoIXt4WoUx46s8mFjd3z3IYD6psCgA3YpS+yYWYJc+17 DE/HtAqlkkDW3zRIEliFkbN9IeIVVxczRyDqtqXs= Date: Wed, 19 Aug 2020 15:10:54 -0700 From: Keith Busch To: David Fugate Cc: Jens Axboe , Christoph Hellwig , Kanchan Joshi , "Damien.LeMoal@wdc.com" , "sagi@grimberg.me" , "linux-nvme@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "johannes.thumshirn@wdc.com" , Nitesh Shetty , SelvaKumar S , Javier Gonzalez , david.fugate@intel.com Subject: Re: [PATCH 2/2] nvme: add emulation for zone-append Message-ID: <20200819221054.GB26818@dhcp-10-100-145-180.wdl.wdc.com> References: <20200818052936.10995-1-joshi.k@samsung.com> <20200818052936.10995-3-joshi.k@samsung.com> <20200818071249.GB2544@lst.de> <9fa64efe-8477-5d33-20ed-9619a9fe8d70@kernel.dk> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Aug 19, 2020 at 03:54:20PM -0600, David Fugate wrote: > On Wed, 2020-08-19 at 13:25 -0600, Jens Axboe wrote: > > It's not required, the driver will function quite fine without it. If > > you > > want to use ZNS it's required. > > The NVMe spec does not require Zone Append for ZNS; a *vendor-neutral* > Linux driver should not either. The spec was developed over the course of years with your employer's involvement, and the software enabling efforts occurred in parallel. The "optional" part was made that way at the final hour, so please align your expectations accordingly. > Agreed, but this standard needs to be applied equally to everyone. > E.g., harmless contributions such as > https://lore.kernel.org/linux-nvme/20200611054156.GB3518@lst.de/ get > rejected yet clear spec violations from maintainers are accepted? > type of behavior encourages forking, vendor-specific drivers, etc. > which is somewhere I hope none of us want to go. You're the one who left that thread dangling. You offered to have your firmware accommodate the Intel sponsored feature that makes your patch unnecessary in the first place. Your follow up made no sense and you have not responded to the queries about it.