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=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 BF73FC4646C for ; Thu, 20 Jun 2019 08:11:47 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 9736A2147A for ; Thu, 20 Jun 2019 08:11:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=endlessm-com.20150623.gappssmtp.com header.i=@endlessm-com.20150623.gappssmtp.com header.b="2AUBnw4K" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731103AbfFTILq (ORCPT ); Thu, 20 Jun 2019 04:11:46 -0400 Received: from mail-qk1-f196.google.com ([209.85.222.196]:38609 "EHLO mail-qk1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731108AbfFTILi (ORCPT ); Thu, 20 Jun 2019 04:11:38 -0400 Received: by mail-qk1-f196.google.com with SMTP id a27so1323311qkk.5 for ; Thu, 20 Jun 2019 01:11:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=endlessm-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TRkUooSd/UaA9IYdN/7znCXTQbIqRDk0LfQwmX0rHGI=; b=2AUBnw4K/dxPsBT0ACnhasZG6o3C2vb8NI8ADKu6mrlsxcT6D8GSweyjMItLvjcPTO M62MAuTrpywiNZfneUDtJE9m1ye7CaKoTfr/nnJ/Sqt4d1lFq2egRpWqfYT1PdQKLu2T CG2UBTbcwWnfcXCYTbc+Tm7LZ4FvZSyy+TIuzQPxe4eqyq0V1ycCXb0aZ9t2fhfYYqIU 6xHgCk/2SkwH7csf+P9Hsrhf5iYORp3qq20hC/lACrebPy7bVxMpvvYlg94YnzyDclKG tcOvXjGKdGIoLMNJoy5goqb1k6GncA0CZf59lruSREYWZAqb8odPrrFXEBcxQ6XiEvYy FbXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TRkUooSd/UaA9IYdN/7znCXTQbIqRDk0LfQwmX0rHGI=; b=ow58Rfgmqs4ojmEpKq6zbb2G9J4/c5knbyqLdzL1d0u2wChOGFxArEl4+eE/PNxP5Z qinBpIUjhH7RGiiGD8/OKVqq0lv+YIYGAkIlOtw1acW8oYVi10XVv5o6OTaowxPDpuoP kTwCUDkk2VOwn3iU/rGr8Wc5iaspThFzc0x4fVZHvzhrLrSdy9i1iUWsTqO4ghJDyoCy DG442dvkb47fTiD7vni57jxKPhn0e8kaOGGLTn8I1OXnR4nl94GfRT15zZG28tTzfcyg jr6o1af+ONw/v/eJ4xc9ulYh6exKjLxD0xb4eOaOJxF1y7lsOYrw80EHmnph80XLIMW4 PI/Q== X-Gm-Message-State: APjAAAUJQWJxp7gjf03AFVaBJEBG3TaZoNsdx2JpPeR4bJ3eTPsBEKVB Z2TLp7JC5FNxJNHqVPhJHsU5x9DcHkIqEUUw7vzjRw== X-Google-Smtp-Source: APXvYqxOSWRsTHI+1qYV6tXZLhxzg82CDrJlzsurV+doJXHQ9bjAUDTq4iluEfM00odIArBgUTjNtLH0hVGOGcFASPQ= X-Received: by 2002:a37:de07:: with SMTP id h7mr105593186qkj.41.1561018297544; Thu, 20 Jun 2019 01:11:37 -0700 (PDT) MIME-Version: 1.0 References: <20190620051333.2235-1-drake@endlessm.com> <20190620051333.2235-3-drake@endlessm.com> <20190620061038.GA20564@lst.de> In-Reply-To: <20190620061038.GA20564@lst.de> From: Daniel Drake Date: Thu, 20 Jun 2019 16:11:26 +0800 Message-ID: Subject: Re: [PATCH v2 2/5] nvme: rename "pci" operations to "mmio" To: Christoph Hellwig Cc: Jens Axboe , Keith Busch , Sagi Grimberg , linux-nvme , Linux PCI , Bjorn Helgaas , linux-ide@vger.kernel.org, Linux Upstreaming Team , Linux Kernel , Hannes Reinecke , Alex Williamson , Dan Williams Content-Type: text/plain; charset="UTF-8" Sender: linux-ide-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org On Thu, Jun 20, 2019 at 2:11 PM Christoph Hellwig wrote: > 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. Do you have any new suggestions for alternative ways we can implement support for this storage configuration? I tried to follow your earlier suggestions regarding faking a PCI bus here: (or let me know if you had something different in mind...) https://marc.info/?l=linux-pci&m=156015271021614&w=2 but it looks like that is not going to fly either :( Daniel