Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp941538pxa; Wed, 19 Aug 2020 20:46:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzm/GPJQRXCMfX6V1+puaShtIN3VlznMdApR6sTkMU21jETLsy6eWKE2Sb3T9Aa2d842Y6N X-Received: by 2002:aa7:d350:: with SMTP id m16mr1025319edr.169.1597895203617; Wed, 19 Aug 2020 20:46:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597895203; cv=none; d=google.com; s=arc-20160816; b=ZeUTvvZdjvV5RZc75vPSudiKz5DOlsVIy56hmaL8tjWgsGdtMxBE5SLeEk5HZOhWNr XihVo4q8Eh7VlXpy+ONmXH9Pxfxd0S7HYziuZdCCKfphbcGV+uq2fWUjeVbhahGIzKxX EVn9PmUzVG7AYoUEWrvkHDMIQmGhJdOZ1AlmcRILGoRLOupkUHoALuWAyH8luHnompHz et+uQwt2MvtuWT/Mn+N1xvglLKxaaLGd9AvuvBkmUSkejzePfT9zJMP7ERVaw0Rt2FK1 L1SIZFnem2qleQ+1F1wYbFUCn5egA6j0tiXfEXKZC2xdidHv+ykPbPMbZ7Xsuuo5z/35 cudg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=714fifef6UBq4mqEcY8hxmL8ZECUsF+9r3ya/P6gK8E=; b=UiWBpxjUuLdt8GBeVHFkOtIKSbCsoBweUjB/AukxBjSyQBYA9Td7QXA9ccej8Jrzpw XYa2FZTY4ZWr3Ey9leMbjWIE8lJioJFGc4VphoEgd19AJW6e9k0OKAIFaneEe7Ik+snM Ov02N7oCl1ySAmwE1V09SuPTJE+X6yg/ovNJMxf0GC6cFbil2wDw8CIRyTTwc9+Y2Pz3 11APWiqqGOlR/3DU+/ZOD6ZXNONY+SUSLl7f+GBY8tGLIZsYZG82pT4Met8g0SmdhEj3 p45tdD2XZmQzckQDfsCtd1TE+VPvreCL8N9lrX4nt5JNlEWx6qkKgaYi7RgJqW08ZF/6 vJ1g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=AQ3VRVB3; 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 f10si421313ejc.652.2020.08.19.20.46.18; Wed, 19 Aug 2020 20:46:43 -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=AQ3VRVB3; 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 S1726741AbgHTDpn (ORCPT + 99 others); Wed, 19 Aug 2020 23:45:43 -0400 Received: from mail.kernel.org ([198.145.29.99]:58076 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726578AbgHTDpn (ORCPT ); Wed, 19 Aug 2020 23:45:43 -0400 Received: from redsun51.ssa.fujisawa.hgst.com (unknown [129.253.182.57]) (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 BF00B2078B; Thu, 20 Aug 2020 03:45:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1597895143; bh=T1vQebJsoBRqHO3+NwQVF50ZvFopAiB6Kd6Ov1R16GE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=AQ3VRVB326vzAgsOF5FG+wpRyVnXx466Dz8HAqWvGnsHXlitWdkRwUClhZBNYJbwY G4xCwKnek5kRRMizDBwosfwHYCzJIyECD6GiJrI905muO3LMrbt915WKazYRz1muXq WVS5iNPDwXSTFUGkvO6yyQJ8tCwSFzIXYZeQwS/4= Date: Thu, 20 Aug 2020 12:45:39 +0900 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: <20200820034539.GA12222@redsun51.ssa.fujisawa.hgst.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> <20200819221054.GB26818@dhcp-10-100-145-180.wdl.wdc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.12.1 (2019-06-15) 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 05:43:29PM -0600, David Fugate wrote: > There were queries? My key takeaways were a maintainer NAK followed by > instructions to make the Intel drive align with the driver by > implementing NOIOB. While I disagree with the rejection as it appeared > to be based entirely on politics, I can accept it as the quirk wasn't > in the spec. For the record, the suggestion provided, which you agreed to look into, most broadly enables your hardware on Linux and was entirely to your benefit. Not quite as dramatic as a political conspiracy. You later responded with a technical argument against that suggestion; however, your reason didn't add up, and that's where you left the thread. > It's not fair to make this same "your drive should align with the > driver" demand of Samsung because we *are* talking about a spec'ed > feature here. Technical critques of their patches and real performance > degrades observed are fair game and objective; "your company did > the nastiest possible move violating the normal NVMe procedures to make > it optional" is not. Sure, but you're cherry picking comments from the discussion. The performance impact exists, and it's generally not acceptable from a maintenance point to duplicate significant code without at least trying to provide a common solution.