From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_MUTT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CF142C48BE1 for ; Thu, 20 Jun 2019 06:11:10 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id B28222147A for ; Thu, 20 Jun 2019 06:11:10 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726617AbfFTGLJ (ORCPT ); Thu, 20 Jun 2019 02:11:09 -0400 Received: from verein.lst.de ([213.95.11.211]:57902 "EHLO newverein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725889AbfFTGLJ (ORCPT ); Thu, 20 Jun 2019 02:11:09 -0400 Received: by newverein.lst.de (Postfix, from userid 2407) id 948A668B05; Thu, 20 Jun 2019 08:10:38 +0200 (CEST) Date: Thu, 20 Jun 2019 08:10:38 +0200 From: Christoph Hellwig To: Daniel Drake Cc: axboe@kernel.dk, kbusch@kernel.org, hch@lst.de, sagi@grimberg.me, linux-nvme@lists.infradead.org, linux-pci@vger.kernel.org, bhelgaas@google.com, linux-ide@vger.kernel.org, linux@endlessm.com, linux-kernel@vger.kernel.org, hare@suse.de, alex.williamson@redhat.com, dan.j.williams@intel.com Subject: Re: [PATCH v2 2/5] nvme: rename "pci" operations to "mmio" Message-ID: <20190620061038.GA20564@lst.de> References: <20190620051333.2235-1-drake@endlessm.com> <20190620051333.2235-3-drake@endlessm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190620051333.2235-3-drake@endlessm.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 Please give up on this route. We will not accept messing the NVMe driver for Intels fucked up chipsets that are so bad that even they are not allowed to talk about it anymore. The Linux NVMe driver will deal with NVMe as specified plus whatever minor tweaks we'll need for small bugs. Hiding it behind an AHCI device is completely out of scope and will not be accepted.