Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1089055imu; Tue, 20 Nov 2018 11:30:03 -0800 (PST) X-Google-Smtp-Source: AFSGD/WM1Rf/tsXvjR0UJ3Izq/V+0FRPndQDlQHJdji5lE6KAQp6TfSzJ8DKMs/Icbdz6r5pxmrN X-Received: by 2002:a63:4d:: with SMTP id 74mr3151892pga.248.1542742203298; Tue, 20 Nov 2018 11:30:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1542742203; cv=none; d=google.com; s=arc-20160816; b=SDL9Qn5qA38LJWygIiFfAWV2uL2xJjJDN3Mm+I+lVvIsOTYqtmWCcI4K99OW2/SNs4 YXcvLUrd4dFLyl5ZUuJ0LYZx+ffzM908uHFRn8P3SXmS2raVWzi1vPLfKr9f68ia8kGH bMkbH50ZtVEoUKvfhS7cQspK/vLcBVbmPRvAiqaZz9kGn7+3R1s4BKkSvBdBmj8hzOdd qW5xIMzwA3YmGfJp/dTVHECLydvZy3I79hty5aXM+BJJzq1fujb7PNx0d80ArJ09PgRm pvNswK9ikz0dh5iUeC4vOL2+paNBpjTrQlpQQCNf3j9clordinKOsoA9c0EAWTIWdeb2 BTjg== 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; bh=fGwKB0WdMXmPmMUxZgu3WQ/2BvWKa6dzeMQjM449HIM=; b=Pz86Sij1nMETnSHXAL0WOjwl7jmOKKlqEUzdIFNfZLyou4cJY9T3d2yL3KkN0NgajH usMM3s9Uv0Qg8GmMxe+dneouAdNUyDQ56YsPRJvymCwsmlG+bDMCR9efKGQah0YuC0dh ELexEvP/5nJOzxD5yW6B/E960NaCfnKtoeeEpCCSDL+mwqtOcjyPfN2ry2F68zybqR27 V47kEzp3a+Xc2TekDqoCQlzpnn+Q1gPuXKkfXnJTKOY9lKCwdrXspXuW3MGFmnffkpm2 PcITVQZbnCZ5Qg4xZd7YfRy4Z+1TLniCIzhuuehqksugpEBMfPT1MSS2Hr8tRGrL1zf8 Ztig== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 91-v6si45978088plc.409.2018.11.20.11.29.48; Tue, 20 Nov 2018 11:30:03 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727450AbeKUCxl (ORCPT + 99 others); Tue, 20 Nov 2018 21:53:41 -0500 Received: from verein.lst.de ([213.95.11.211]:46200 "EHLO newverein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725904AbeKUCxl (ORCPT ); Tue, 20 Nov 2018 21:53:41 -0500 Received: by newverein.lst.de (Postfix, from userid 2407) id C20F268B03; Tue, 20 Nov 2018 17:23:43 +0100 (CET) Date: Tue, 20 Nov 2018 17:23:43 +0100 From: Christoph Hellwig To: Mike Snitzer Cc: Christoph Hellwig , Hannes Reinecke , linux-nvme@lists.infradead.org, Keith Busch , Sagi Grimberg , axboe@kernel.dk, Martin Wilck , lijie , xose.vazquez@gmail.com, chengjike.cheng@huawei.com, shenhong09@huawei.com, dm-devel@redhat.com, wangzhoumengjian@huawei.com, christophe.varoqui@opensvc.com, bmarzins@redhat.com, sschremm@netapp.com, linux-block@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: nvme: allow ANA support to be independent of native multipathing Message-ID: <20181120162343.GB2774@lst.de> References: <20181116091458.GA17267@lst.de> <37098edd-4dea-b58f-bca6-3be9af8ec4ee@suse.de> <20181116094947.GA19296@lst.de> <20181116101752.GA21531@lst.de> <20181116192802.GA30057@redhat.com> <20181119093938.GA11757@lst.de> <20181119145650.GB13470@redhat.com> <20181120094201.GB7742@lst.de> <20181120133719.GB18991@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20181120133719.GB18991@redhat.com> User-Agent: Mutt/1.5.17 (2007-11-01) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Nov 20, 2018 at 08:37:19AM -0500, Mike Snitzer wrote: > This isn't how a Linux maintainer engages in technical discussion. And this isn't a technical discussion. As told before the only reason to not build the multipath code is to save space, and the only reason to disable multipath at runtime is for potential pre-existing setups, which obviously are not ANA capable. The right fix is to warn users if they use a driver without CONFIG_NVME_MULTIPATH on a multi-port device and to phase out the multipath=0 option in the long run, again with a warning. Any new additions to "improve" these cases simply don't make sense.