linux-rdma.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jerome Glisse <jglisse-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
To: Logan Gunthorpe <logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
Cc: Jens Axboe <axboe-tSWWG44O7X1aa/9Udqfwiw@public.gmane.org>,
	Keith Busch <keith.busch-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Oliver OHalloran
	<oliveroh-8fk3Idey6ehBDgjK7y7TUQ@public.gmane.org>,
	benh-8fk3Idey6ehBDgjK7y7TUQ@public.gmane.org,
	linux-nvdimm
	<linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org>,
	linux-rdma <linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Linux Kernel Mailing List
	<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	linux-nvme-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
	linux-block-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Alex Williamson
	<alex.williamson-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
	Jason Gunthorpe <jgg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Bjorn Helgaas <bhelgaas-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>,
	Max Gurtovoy <maxg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org>
Subject: Re: [PATCH v2 00/10] Copy Offload in NVMe Fabrics with P2P PCI Memory
Date: Thu, 1 Mar 2018 16:18:18 -0500	[thread overview]
Message-ID: <20180301211817.GC6742@redhat.com> (raw)
In-Reply-To: <1de70207-40ce-29f0-6093-337112852475-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>

On Thu, Mar 01, 2018 at 02:11:34PM -0700, Logan Gunthorpe wrote:
> 
> 
> On 01/03/18 02:03 PM, Benjamin Herrenschmidt wrote:
> > However, what happens if anything calls page_address() on them ? Some
> > DMA ops do that for example, or some devices might ...
> 
> Although we could probably work around it with some pain, we rely on
> page_address() and virt_to_phys(), etc to work on these pages. So on x86,
> yes, it makes it into the linear mapping.

This is pretty easy to do with HMM:

unsigned long hmm_page_to_phys_pfn(struct page *page)
{
    struct hmm_devmem *devmem;
    unsigned long ppfn;

    /* Sanity test maybe BUG_ON() */
    if (!is_device_private_page(page))
        return -1UL;

    devmem = page->pgmap->data;
    ppfn = page_to_page(page) - devmem->pfn_first;
    return ppfn + devmem->device_phys_base_pfn;
}

Note that last field does not exist in today HMM because i did not need
such helper so far but this can be added.

Cheers,
Jérôme

  parent reply	other threads:[~2018-03-01 21:18 UTC|newest]

Thread overview: 124+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-28 23:39 [PATCH v2 00/10] Copy Offload in NVMe Fabrics with P2P PCI Memory Logan Gunthorpe
     [not found] ` <20180228234006.21093-1-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-02-28 23:39   ` [PATCH v2 01/10] PCI/P2PDMA: Support peer to peer memory Logan Gunthorpe
     [not found]     ` <20180228234006.21093-2-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 17:37       ` Bjorn Helgaas
     [not found]         ` <20180301173752.GE13722-1RhO1Y9PlrlHTL0Zs8A6p5iNqAH0jzoTYJqu5kTmcBRl57MIdRCFDg@public.gmane.org>
2018-03-01 18:55           ` Logan Gunthorpe
     [not found]             ` <b81503c2-9f07-b5f6-df06-64d1fdc53386-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 23:00               ` Bjorn Helgaas
     [not found]                 ` <20180301230032.GA74737-1RhO1Y9PlrlHTL0Zs8A6p5iNqAH0jzoTYJqu5kTmcBRl57MIdRCFDg@public.gmane.org>
2018-03-01 23:06                   ` Logan Gunthorpe
2018-03-01 23:14                     ` Stephen  Bates
     [not found]                       ` <9B84B347-2CCF-4250-89ED-B29892E76597-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
2018-03-01 23:45                         ` Bjorn Helgaas
2018-02-28 23:39   ` [PATCH v2 02/10] PCI/P2PDMA: Add sysfs group to display p2pmem stats Logan Gunthorpe
     [not found]     ` <20180228234006.21093-3-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 17:44       ` Bjorn Helgaas
     [not found]         ` <20180301174450.GF13722-1RhO1Y9PlrlHTL0Zs8A6p5iNqAH0jzoTYJqu5kTmcBRl57MIdRCFDg@public.gmane.org>
2018-03-02  0:15           ` Logan Gunthorpe
     [not found]             ` <d69d59c0-6182-cce7-7ba4-8552ba95bef5-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-02  0:36               ` Dan Williams
     [not found]                 ` <CAPcyv4hj5XJrsKHxZEWTSdrDAv0k7tf1ptb7_2FpTGpxqY5jUQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-03-02  0:37                   ` Logan Gunthorpe
2018-02-28 23:39   ` [PATCH v2 03/10] PCI/P2PDMA: Add PCI p2pmem dma mappings to adjust the bus offset Logan Gunthorpe
     [not found]     ` <20180228234006.21093-4-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 17:49       ` Bjorn Helgaas
     [not found]         ` <20180301174941.GG13722-1RhO1Y9PlrlHTL0Zs8A6p5iNqAH0jzoTYJqu5kTmcBRl57MIdRCFDg@public.gmane.org>
2018-03-01 19:36           ` Logan Gunthorpe
2018-02-28 23:40   ` [PATCH v2 04/10] PCI/P2PDMA: Clear ACS P2P flags for all devices behind switches Logan Gunthorpe
     [not found]     ` <20180228234006.21093-5-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 18:02       ` Bjorn Helgaas
     [not found]         ` <20180301180257.GH13722-1RhO1Y9PlrlHTL0Zs8A6p5iNqAH0jzoTYJqu5kTmcBRl57MIdRCFDg@public.gmane.org>
2018-03-01 18:54           ` Stephen  Bates
     [not found]             ` <0D05579B-789C-4A19-B3A2-C1A630BE31C0-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
2018-03-01 21:21               ` Alex Williamson
     [not found]                 ` <20180301142155.5966c4c0-DGNDKt5SQtizQB+pC5nmwQ@public.gmane.org>
2018-03-01 21:26                   ` Logan Gunthorpe
2018-03-01 21:32                   ` Stephen  Bates
     [not found]                     ` <EE1B4EB7-D3C0-4916-81CE-E647222D03E4-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
2018-03-01 21:35                       ` Jerome Glisse
     [not found]                         ` <20180301213533.GE6742-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2018-03-01 21:37                           ` Logan Gunthorpe
2018-03-01 23:15               ` Bjorn Helgaas
     [not found]                 ` <20180301231536.GB74737-1RhO1Y9PlrlHTL0Zs8A6p5iNqAH0jzoTYJqu5kTmcBRl57MIdRCFDg@public.gmane.org>
2018-03-01 23:59                   ` Logan Gunthorpe
2018-03-01 19:13           ` Logan Gunthorpe
     [not found]             ` <bab9fb8b-1449-4b87-94de-7da26a279331-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-05 22:28               ` Bjorn Helgaas
     [not found]                 ` <20180305222821.GA33706-1RhO1Y9PlrlHTL0Zs8A6p5iNqAH0jzoTYJqu5kTmcBRl57MIdRCFDg@public.gmane.org>
2018-03-05 23:01                   ` Logan Gunthorpe
2018-02-28 23:40   ` [PATCH v2 05/10] block: Introduce PCI P2P flags for request and request queue Logan Gunthorpe
     [not found]     ` <20180228234006.21093-6-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 11:08       ` Sagi Grimberg
2018-02-28 23:40   ` [PATCH v2 06/10] IB/core: Add optional PCI P2P flag to rdma_rw_ctx_[init|destroy]() Logan Gunthorpe
     [not found]     ` <20180228234006.21093-7-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 10:32       ` Sagi Grimberg
     [not found]         ` <72e90cc2-c05a-3ed8-42c7-e4d7a0d535d8-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2018-03-01 17:16           ` Logan Gunthorpe
2018-02-28 23:40   ` [PATCH v2 07/10] nvme-pci: Use PCI p2pmem subsystem to manage the CMB Logan Gunthorpe
     [not found]     ` <20180228234006.21093-8-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-05  1:33       ` Oliver
     [not found]         ` <CAOSf1CEj1vmLLd27-642=XSnL9ODkpEC0qLHA2_W5_7rV5+4Pg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-03-05 16:00           ` Keith Busch
     [not found]             ` <20180305160004.GA30975-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2018-03-05 17:10               ` Logan Gunthorpe
2018-03-05 18:02                 ` Sinan Kaya
2018-03-05 18:09                   ` Logan Gunthorpe
     [not found]                 ` <3f56c76d-6a5c-7c2f-5442-c9209749b598-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-06  0:49                   ` Oliver
     [not found]                     ` <CAOSf1CHvaz0QTCkptQwsdyPp6uvvHqtM51N0MfrO9RqYf9W0tg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-03-06  1:14                       ` Logan Gunthorpe
     [not found]                         ` <416d8d27-200f-befb-1c30-14544fffcba0-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-06 10:40                           ` Oliver
2018-03-05 19:57               ` Sagi Grimberg
     [not found]                 ` <36c78987-006a-a97f-1d18-b0a08cbea9d4-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2018-03-05 20:10                   ` Jason Gunthorpe
2018-03-05 20:16                     ` Logan Gunthorpe
     [not found]                     ` <20180305201053.GK11337-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
2018-03-05 20:42                       ` Keith Busch
2018-03-05 20:50                         ` Jason Gunthorpe
2018-03-05 20:13                   ` Logan Gunthorpe
2018-02-28 23:40   ` [PATCH v2 08/10] nvme-pci: Add support for P2P memory in requests Logan Gunthorpe
     [not found]     ` <20180228234006.21093-9-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 11:07       ` Sagi Grimberg
     [not found]         ` <c6639530-48ba-4655-c772-7d88a030e37e-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2018-03-01 15:58           ` Stephen  Bates
     [not found]             ` <1CE68E79-E5FD-4EE2-BD88-B3EE57E43ACE-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
2018-03-09  5:08               ` Bart Van Assche
2018-02-28 23:40   ` [PATCH v2 09/10] nvme-pci: Add a quirk for a pseudo CMB Logan Gunthorpe
     [not found]     ` <20180228234006.21093-10-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 11:03       ` Sagi Grimberg
2018-02-28 23:40   ` [PATCH v2 10/10] nvmet: Optionally use PCI P2P memory Logan Gunthorpe
     [not found]     ` <20180228234006.21093-11-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 11:03       ` Sagi Grimberg
     [not found]         ` <749e3752-4349-0bdf-5243-3d510c2b26db-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2018-03-01 16:15           ` Stephen  Bates
2018-03-01 17:40           ` Logan Gunthorpe
     [not found]             ` <40d69074-31a8-d06a-ade9-90de7712c553-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 18:35               ` Sagi Grimberg
2018-03-01 18:42                 ` Jason Gunthorpe
     [not found]                   ` <20180301184249.GI19007-uk2M96/98Pc@public.gmane.org>
2018-03-01 19:01                     ` Stephen  Bates
2018-03-01 19:27                     ` Logan Gunthorpe
2018-03-01 22:45                       ` Jason Gunthorpe
     [not found]                         ` <20180301224540.GL19007-uk2M96/98Pc@public.gmane.org>
2018-03-01 22:56                           ` Logan Gunthorpe
2018-03-01 23:00                           ` Stephen  Bates
2018-03-01 23:20                             ` Jason Gunthorpe
     [not found]                               ` <20180301232038.GO19007-uk2M96/98Pc@public.gmane.org>
2018-03-01 23:29                                 ` Logan Gunthorpe
2018-03-01 23:32                                 ` Stephen  Bates
     [not found]                             ` <77591162-4CCD-446E-A27C-1CDB4996ACB7-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
2018-03-01 23:49                               ` Keith Busch
     [not found]                                 ` <20180301234930.GG14799-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2018-03-01 23:52                                   ` Logan Gunthorpe
2018-03-01 23:53                                   ` Stephen  Bates
     [not found]                                     ` <6B6A0FD9-14F5-4AF2-A74A-DAA562C34AB9-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
2018-03-02 15:53                                       ` Christoph Hellwig
2018-03-02 20:51                                         ` Stephen  Bates
2018-03-01 23:57                                   ` Stephen  Bates
     [not found]                                     ` <CE2A5D93-E735-4414-8DC1-B308B74A1C5B-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
2018-03-02  0:03                                       ` Logan Gunthorpe
2018-03-02 16:18                                     ` Jason Gunthorpe
     [not found]                                       ` <20180302161842.GB14861-uk2M96/98Pc@public.gmane.org>
2018-03-02 17:10                                         ` Logan Gunthorpe
     [not found]                 ` <5649098f-b775-815b-8b9a-f34628873ff4-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2018-03-01 19:10                   ` Logan Gunthorpe
2018-03-01  3:54   ` [PATCH v2 00/10] Copy Offload in NVMe Fabrics with P2P PCI Memory Benjamin Herrenschmidt
     [not found]     ` <1519876489.4592.3.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2018-03-01  3:56       ` Benjamin Herrenschmidt
     [not found]         ` <1519876569.4592.4.camel-8fk3Idey6ehBDgjK7y7TUQ@public.gmane.org>
2018-03-01 18:04           ` Logan Gunthorpe
     [not found]             ` <8e808448-fc01-5da0-51e7-1a6657d5a23a-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 20:29               ` Benjamin Herrenschmidt
     [not found]                 ` <1519936195.4592.18.camel-8fk3Idey6ehBDgjK7y7TUQ@public.gmane.org>
2018-03-01 20:55                   ` Jerome Glisse
     [not found]                     ` <20180301205548.GA6742-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2018-03-01 21:03                       ` Logan Gunthorpe
     [not found]                         ` <a512edf9-2d96-9229-fe60-e0ea60b3922b-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 21:10                           ` Jerome Glisse
     [not found]                             ` <20180301211036.GB6742-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2018-03-01 21:15                               ` Logan Gunthorpe
     [not found]                                 ` <8ed955f8-55c9-a2bd-1d58-90bf1dcfa055-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 21:25                                   ` Jerome Glisse
2018-03-01 21:37                               ` Stephen  Bates
2018-03-02 21:38                               ` Stephen  Bates
     [not found]                                 ` <8D3B5C26-39E0-478D-B51F-A22B3F36C4D7-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
2018-03-02 22:09                                   ` Jerome Glisse
     [not found]                                     ` <20180302220950.GA6148-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2018-03-05 20:36                                       ` Stephen  Bates
2018-03-01 20:55                   ` Logan Gunthorpe
2018-03-01 18:09           ` Stephen  Bates
     [not found]             ` <B4151146-0490-40D4-BB0A-4FC9DE5841A4-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
2018-03-01 20:32               ` Benjamin Herrenschmidt
2018-03-01 19:21           ` Dan Williams
     [not found]             ` <CAPcyv4h7mcFphv3j_vW-CGxXa2pjQgLqpBOLzHuTzAFzygai-Q-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-03-01 19:30               ` Logan Gunthorpe
2018-03-01 20:34               ` Benjamin Herrenschmidt
     [not found]                 ` <1519936477.4592.23.camel-8fk3Idey6ehBDgjK7y7TUQ@public.gmane.org>
2018-03-01 20:40                   ` Benjamin Herrenschmidt
2018-03-01 20:53                     ` Jason Gunthorpe
     [not found]                       ` <20180301205315.GJ19007-uk2M96/98Pc@public.gmane.org>
2018-03-01 20:57                         ` Logan Gunthorpe
2018-03-01 22:06                         ` Benjamin Herrenschmidt
     [not found]                           ` <1519942012.4592.31.camel-8fk3Idey6ehBDgjK7y7TUQ@public.gmane.org>
2018-03-01 22:31                             ` Linus Torvalds
     [not found]                               ` <CA+55aFy-oAiFJ3WDx4giR1enj65y-YJnZZhY6geFw0ygFyKXfQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-03-01 22:34                                 ` Benjamin Herrenschmidt
     [not found]                                   ` <1519943658.4592.34.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2018-03-02 16:22                                     ` Kani, Toshi
     [not found]                                       ` <1520010446.2693.19.camel-ZPxbGqLxI0U@public.gmane.org>
2018-03-02 16:57                                         ` Linus Torvalds
     [not found]                                           ` <CA+55aFztf2D4NwEkRxnJkD6kK62CWKxmERbALMGoMgFEGLEJZA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2018-03-02 17:34                                             ` Linus Torvalds
2018-03-02 17:38                                             ` Kani, Toshi
2018-03-01 21:37                   ` Dan Williams
2018-03-01 21:45                     ` Logan Gunthorpe
     [not found]                       ` <2079ba48-5ae5-5b44-cce1-8175712dd395-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 21:57                         ` Logan Gunthorpe
     [not found]                           ` <43ba615f-a6e1-9444-65e1-494169cb415d-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 23:00                             ` Benjamin Herrenschmidt
     [not found]                               ` <1519945204.4592.45.camel-8fk3Idey6ehBDgjK7y7TUQ@public.gmane.org>
2018-03-01 23:19                                 ` Logan Gunthorpe
     [not found]                                   ` <595acefb-18fc-e650-e172-bae271263c4c-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 23:25                                     ` Benjamin Herrenschmidt
     [not found]                                       ` <1519946734.4592.48.camel-8fk3Idey6ehBDgjK7y7TUQ@public.gmane.org>
2018-03-02 21:44                                         ` Benjamin Herrenschmidt
     [not found]                                           ` <1520027052.4592.60.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2018-03-02 22:24                                             ` Logan Gunthorpe
2018-03-01 23:26                                     ` Benjamin Herrenschmidt
     [not found]                                       ` <1519946767.4592.49.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2018-03-01 23:54                                         ` Logan Gunthorpe
2018-03-01 21:03               ` Benjamin Herrenschmidt
     [not found]                 ` <1519938210.4592.30.camel-8fk3Idey6ehBDgjK7y7TUQ@public.gmane.org>
2018-03-01 21:11                   ` Logan Gunthorpe
     [not found]                     ` <1de70207-40ce-29f0-6093-337112852475-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2018-03-01 21:18                       ` Jerome Glisse [this message]
     [not found]                         ` <20180301211817.GC6742-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2018-03-01 21:22                           ` Logan Gunthorpe
2018-03-01 10:31   ` Sagi Grimberg
     [not found]     ` <90b658d9-da8a-af36-ad8f-a72ef0c6e3c1-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
2018-03-01 19:33       ` Logan Gunthorpe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180301211817.GC6742@redhat.com \
    --to=jglisse-h+wxahxf7alqt0dzr+alfa@public.gmane.org \
    --cc=alex.williamson-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
    --cc=axboe-tSWWG44O7X1aa/9Udqfwiw@public.gmane.org \
    --cc=benh-8fk3Idey6ehBDgjK7y7TUQ@public.gmane.org \
    --cc=bhelgaas-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org \
    --cc=hch-jcswGhMUV9g@public.gmane.org \
    --cc=jgg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=keith.busch-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=linux-block-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org \
    --cc=linux-nvme-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org \
    --cc=linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org \
    --cc=maxg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=oliveroh-8fk3Idey6ehBDgjK7y7TUQ@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).