All of lore.kernel.org
 help / color / mirror / Atom feed
From: Logan Gunthorpe <logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
To: Jason Gunthorpe
	<jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
Cc: Jens Axboe <axboe-tSWWG44O7X1aa/9Udqfwiw@public.gmane.org>,
	"James E.J. Bottomley"
	<jejb-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>,
	"Martin K. Petersen"
	<martin.petersen-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>,
	linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Benjamin Herrenschmidt
	<benh-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>,
	Steve Wise
	<swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>,
	"linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
	<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	linux-nvme-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
	Keith Busch <keith.busch-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>,
	Jerome Glisse <jglisse-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>,
	Bjorn Helgaas <helgaas-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>,
	linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	linux-nvdimm
	<linux-nvdimm-y27Ovi1pjclAfugRpC6u6w@public.gmane.org>,
	Max Gurtovoy <maxg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>,
	linux-scsi <linux-scsi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
	Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org>
Subject: Re: [RFC 0/8] Copy Offload with Peer-to-Peer PCI Memory
Date: Tue, 18 Apr 2017 13:35:32 -0600	[thread overview]
Message-ID: <df1351d8-b86c-2e21-1948-4688ece5dc2b@deltatee.com> (raw)
In-Reply-To: <20170418190138.GH7181-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>



On 18/04/17 01:01 PM, Jason Gunthorpe wrote:
> Ultimately every dma_ops will need special code to support P2P with
> the special hardware that ops is controlling, so it makes some sense
> to start by pushing the check down there in the first place. This
> advice is partially motivated by how dma_map_sg is just a small
> wrapper around the function pointer call...

Yes, I noticed this problem too and that makes sense. It just means
every dma_ops will probably need to be modified to either support p2p
pages or fail on them. Though, the only real difficulty there is that it
will be a lot of work.

> Where p2p_same_segment_map_page checks if the two devices are on the
> 'same switch' and if so returns the address translated to match the
> bus address programmed into the BAR or fails. We knows this case is
> required to work by the PCI spec, so it makes sense to use it as the
> first canned helper.

I've also suggested that this check should probably be done (or perhaps
duplicated) before we even get to the map stage. In the case of
nvme-fabrics we'd probably want to let the user know when they try to
configure it or at least fall back to allocating regular memory instead.
It would be a difficult situation to have already copied a block of data
from a NIC to p2p memory only to have it be deemed unmappable on the
NVMe device it's destined for. (Or vice-versa.) This was another issue
p2pmem was attempting to solve.

Logan

WARNING: multiple messages have this Message-ID (diff)
From: Logan Gunthorpe <logang@deltatee.com>
To: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>,
	Dan Williams <dan.j.williams@intel.com>,
	Bjorn Helgaas <helgaas@kernel.org>,
	Christoph Hellwig <hch@lst.de>, Sagi Grimberg <sagi@grimberg.me>,
	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>,
	"Martin K. Petersen" <martin.petersen@oracle.com>,
	Jens Axboe <axboe@kernel.dk>,
	Steve Wise <swise@opengridcomputing.com>,
	Stephen Bates <sbates@raithlin.com>,
	Max Gurtovoy <maxg@mellanox.com>,
	Keith Busch <keith.busch@intel.com>,
	linux-pci@vger.kernel.org,
	linux-scsi <linux-scsi@vger.kernel.org>,
	linux-nvme@lists.infradead.org, linux-rdma@vger.kernel.org,
	linux-nvdimm <linux-nvdimm@ml01.01.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	Jerome Glisse <jglisse@redhat.com>
Subject: Re: [RFC 0/8] Copy Offload with Peer-to-Peer PCI Memory
Date: Tue, 18 Apr 2017 13:35:32 -0600	[thread overview]
Message-ID: <df1351d8-b86c-2e21-1948-4688ece5dc2b@deltatee.com> (raw)
In-Reply-To: <20170418190138.GH7181@obsidianresearch.com>



On 18/04/17 01:01 PM, Jason Gunthorpe wrote:
> Ultimately every dma_ops will need special code to support P2P with
> the special hardware that ops is controlling, so it makes some sense
> to start by pushing the check down there in the first place. This
> advice is partially motivated by how dma_map_sg is just a small
> wrapper around the function pointer call...

Yes, I noticed this problem too and that makes sense. It just means
every dma_ops will probably need to be modified to either support p2p
pages or fail on them. Though, the only real difficulty there is that it
will be a lot of work.

> Where p2p_same_segment_map_page checks if the two devices are on the
> 'same switch' and if so returns the address translated to match the
> bus address programmed into the BAR or fails. We knows this case is
> required to work by the PCI spec, so it makes sense to use it as the
> first canned helper.

I've also suggested that this check should probably be done (or perhaps
duplicated) before we even get to the map stage. In the case of
nvme-fabrics we'd probably want to let the user know when they try to
configure it or at least fall back to allocating regular memory instead.
It would be a difficult situation to have already copied a block of data
from a NIC to p2p memory only to have it be deemed unmappable on the
NVMe device it's destined for. (Or vice-versa.) This was another issue
p2pmem was attempting to solve.

Logan

WARNING: multiple messages have this Message-ID (diff)
From: logang@deltatee.com (Logan Gunthorpe)
Subject: [RFC 0/8] Copy Offload with Peer-to-Peer PCI Memory
Date: Tue, 18 Apr 2017 13:35:32 -0600	[thread overview]
Message-ID: <df1351d8-b86c-2e21-1948-4688ece5dc2b@deltatee.com> (raw)
In-Reply-To: <20170418190138.GH7181@obsidianresearch.com>



On 18/04/17 01:01 PM, Jason Gunthorpe wrote:
> Ultimately every dma_ops will need special code to support P2P with
> the special hardware that ops is controlling, so it makes some sense
> to start by pushing the check down there in the first place. This
> advice is partially motivated by how dma_map_sg is just a small
> wrapper around the function pointer call...

Yes, I noticed this problem too and that makes sense. It just means
every dma_ops will probably need to be modified to either support p2p
pages or fail on them. Though, the only real difficulty there is that it
will be a lot of work.

> Where p2p_same_segment_map_page checks if the two devices are on the
> 'same switch' and if so returns the address translated to match the
> bus address programmed into the BAR or fails. We knows this case is
> required to work by the PCI spec, so it makes sense to use it as the
> first canned helper.

I've also suggested that this check should probably be done (or perhaps
duplicated) before we even get to the map stage. In the case of
nvme-fabrics we'd probably want to let the user know when they try to
configure it or at least fall back to allocating regular memory instead.
It would be a difficult situation to have already copied a block of data
from a NIC to p2p memory only to have it be deemed unmappable on the
NVMe device it's destined for. (Or vice-versa.) This was another issue
p2pmem was attempting to solve.

Logan

  parent reply	other threads:[~2017-04-18 19:35 UTC|newest]

Thread overview: 317+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-04-16 15:44 [RFC 0/8] Copy Offload with Peer-to-Peer PCI Memory Dan Williams
2017-04-16 15:44 ` Dan Williams
     [not found] ` <CAPcyv4it56J8Voo6kV0bBcO3nHsOHYLENpAtONJZTGceDDwNPg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-16 16:47   ` Logan Gunthorpe
2017-04-16 16:47     ` Logan Gunthorpe
2017-04-16 16:47     ` Logan Gunthorpe
     [not found]     ` <6e732d6a-9baf-1768-3e9c-f6c887a836b2-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-16 22:32       ` Benjamin Herrenschmidt
2017-04-16 22:32         ` Benjamin Herrenschmidt
2017-04-16 22:32         ` Benjamin Herrenschmidt
     [not found]         ` <1492381958.25766.50.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-17  5:13           ` Logan Gunthorpe
2017-04-17  5:13             ` Logan Gunthorpe
2017-04-17  5:13             ` Logan Gunthorpe
     [not found]             ` <6149ab5e-c981-6881-8c5a-22349561c3e8-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-17  7:20               ` Benjamin Herrenschmidt
2017-04-17  7:20                 ` Benjamin Herrenschmidt
2017-04-17  7:20                 ` Benjamin Herrenschmidt
     [not found]                 ` <1492413640.25766.52.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-17 16:52                   ` Logan Gunthorpe
2017-04-17 16:52                     ` Logan Gunthorpe
2017-04-17 16:52                     ` Logan Gunthorpe
     [not found]                     ` <ac643c73-43e9-1658-ffcb-d5628f80cbc1-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-17 17:04                       ` Dan Williams
2017-04-17 17:04                         ` Dan Williams
2017-04-17 17:04                         ` Dan Williams
     [not found]                         ` <CAPcyv4guU68waLZ1XBT9GPq1b1iZFDhTpsAven18jhr2JU6ScQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-18  5:22                           ` Logan Gunthorpe
2017-04-18  5:22                             ` Logan Gunthorpe
2017-04-18  5:22                             ` Logan Gunthorpe
2017-04-17 18:04                       ` Jerome Glisse
2017-04-17 18:04                         ` Jerome Glisse
2017-04-17 18:04                         ` Jerome Glisse
     [not found]                         ` <20170417180421.GA6015-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-04-18  6:14                           ` Logan Gunthorpe
2017-04-18  6:14                             ` Logan Gunthorpe
2017-04-18  6:14                             ` Logan Gunthorpe
2017-04-17 21:11                       ` Benjamin Herrenschmidt
2017-04-17 21:11                         ` Benjamin Herrenschmidt
2017-04-17 21:11                         ` Benjamin Herrenschmidt
     [not found]                         ` <1492463497.25766.55.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-18  5:43                           ` Logan Gunthorpe
2017-04-18  5:43                             ` Logan Gunthorpe
2017-04-18  5:43                             ` Logan Gunthorpe
     [not found]                             ` <e5645535-8da0-6965-1d5f-ed43ab634600-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-18  6:29                               ` Benjamin Herrenschmidt
2017-04-18  6:29                                 ` Benjamin Herrenschmidt
2017-04-18  6:29                                 ` Benjamin Herrenschmidt
2017-04-16 22:23   ` Benjamin Herrenschmidt
2017-04-16 22:23     ` Benjamin Herrenschmidt
2017-04-16 22:23     ` Benjamin Herrenschmidt
     [not found]     ` <1492381396.25766.43.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-18 16:45       ` Jason Gunthorpe
2017-04-18 16:45         ` Jason Gunthorpe
2017-04-18 16:45         ` Jason Gunthorpe
     [not found]         ` <20170418164557.GA7181-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-18 17:27           ` Dan Williams
2017-04-18 17:27             ` Dan Williams
2017-04-18 17:27             ` Dan Williams
     [not found]             ` <CAPcyv4izLa2vw12ysvVfd=ysaMKcASNFm+=CaqDKhnPY9B5OJg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-18 18:00               ` Jason Gunthorpe
2017-04-18 18:00                 ` Jason Gunthorpe
2017-04-18 18:00                 ` Jason Gunthorpe
     [not found]                 ` <20170418180020.GE7181-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-18 18:34                   ` Dan Williams
2017-04-18 18:34                     ` Dan Williams
2017-04-18 18:34                     ` Dan Williams
2017-04-19  1:13                   ` Benjamin Herrenschmidt
2017-04-19  1:13                     ` Benjamin Herrenschmidt
2017-04-19  1:13                     ` Benjamin Herrenschmidt
2017-04-18 22:46               ` Benjamin Herrenschmidt
2017-04-18 22:46                 ` Benjamin Herrenschmidt
2017-04-18 22:46                 ` Benjamin Herrenschmidt
2017-04-18 22:52                 ` Dan Williams
2017-04-18 22:52                   ` Dan Williams
2017-04-18 18:30           ` Logan Gunthorpe
2017-04-18 18:30             ` Logan Gunthorpe
2017-04-18 18:30             ` Logan Gunthorpe
     [not found]             ` <cce00131-1f28-27b3-40ab-04f8783f1e5a-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-18 19:01               ` Jason Gunthorpe
2017-04-18 19:01                 ` Jason Gunthorpe
2017-04-18 19:01                 ` Jason Gunthorpe
     [not found]                 ` <20170418190138.GH7181-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-18 19:35                   ` Logan Gunthorpe [this message]
2017-04-18 19:35                     ` Logan Gunthorpe
2017-04-18 19:35                     ` Logan Gunthorpe
     [not found]                     ` <df1351d8-b86c-2e21-1948-4688ece5dc2b-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-18 19:48                       ` Dan Williams
2017-04-18 19:48                         ` Dan Williams
2017-04-18 19:48                         ` Dan Williams
     [not found]                         ` <CAPcyv4gScx6A7vG9VEHpNF41GOy1Nxst7QQ3QC3uZ54bWoxbMg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-18 20:29                           ` Jerome Glisse
2017-04-18 20:29                             ` Jerome Glisse
2017-04-18 20:29                             ` Jerome Glisse
2017-04-18 20:29                             ` Jerome Glisse
     [not found]                             ` <1565047873.28680036.1492547352121.JavaMail.zimbra-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-04-18 20:31                               ` Dan Williams
2017-04-18 20:31                                 ` Dan Williams
2017-04-18 20:31                                 ` Dan Williams
2017-04-18 20:48                                 ` Logan Gunthorpe
2017-04-18 20:48                                   ` Logan Gunthorpe
     [not found]                                   ` <1cdeee61-2107-a392-4e5e-77a6aa10354f-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-19  1:17                                     ` Benjamin Herrenschmidt
2017-04-19  1:17                                       ` Benjamin Herrenschmidt
2017-04-19  1:17                                       ` Benjamin Herrenschmidt
2017-04-18 21:03                           ` Jason Gunthorpe
2017-04-18 21:03                             ` Jason Gunthorpe
2017-04-18 21:03                             ` Jason Gunthorpe
     [not found]                             ` <20170418210339.GA24257-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-18 21:11                               ` Dan Williams
2017-04-18 21:11                                 ` Dan Williams
2017-04-18 21:11                                 ` Dan Williams
     [not found]                                 ` <CAPcyv4h9n9Uzq4FAXR0ufieqvx5_txEwtnaaBWdxe-jF_XfTLg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-18 21:22                                   ` Jason Gunthorpe
2017-04-18 21:22                                     ` Jason Gunthorpe
2017-04-18 21:22                                     ` Jason Gunthorpe
     [not found]                                     ` <20170418212258.GA26838-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-18 21:36                                       ` Dan Williams
2017-04-18 21:36                                         ` Dan Williams
2017-04-18 21:36                                         ` Dan Williams
     [not found]                                         ` <CAPcyv4g5ifbpukthMXMro8qKdfoXAhftDpiwWWFCLZ4dK8JnnA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-18 22:15                                           ` Logan Gunthorpe
2017-04-18 22:15                                             ` Logan Gunthorpe
2017-04-18 22:15                                             ` Logan Gunthorpe
     [not found]                                             ` <96198489-1af5-abcf-f23f-9a7e41aa17f7-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-18 22:28                                               ` Dan Williams
2017-04-18 22:28                                                 ` Dan Williams
2017-04-18 22:28                                                 ` Dan Williams
     [not found]                                                 ` <CAPcyv4haUUs1Eew1PZTZkoGU4YFiHOuU93G+kG+CqfKzjz1gpw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-18 22:42                                                   ` Jason Gunthorpe
2017-04-18 22:42                                                     ` Jason Gunthorpe
2017-04-18 22:42                                                     ` Jason Gunthorpe
     [not found]                                                     ` <20170418224225.GB27113-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-18 22:51                                                       ` Dan Williams
2017-04-18 22:51                                                         ` Dan Williams
2017-04-18 22:51                                                         ` Dan Williams
     [not found]                                                         ` <CAPcyv4gQxifHcKLv0CZZoXJWz=rtzv-vGoofkek6NxRABd4XyA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-18 23:21                                                           ` Jason Gunthorpe
2017-04-18 23:21                                                             ` Jason Gunthorpe
2017-04-18 23:21                                                             ` Jason Gunthorpe
     [not found]                                                             ` <20170418232159.GA28477-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-19  1:25                                                               ` Benjamin Herrenschmidt
2017-04-19  1:25                                                                 ` Benjamin Herrenschmidt
2017-04-19  1:25                                                                 ` Benjamin Herrenschmidt
2017-04-18 22:48                                                   ` Logan Gunthorpe
2017-04-18 22:48                                                     ` Logan Gunthorpe
2017-04-18 22:48                                                     ` Logan Gunthorpe
     [not found]                                                     ` <5e68102d-e165-6ef3-8678-9bdb4f78382b-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-18 22:50                                                       ` Dan Williams
2017-04-18 22:50                                                         ` Dan Williams
2017-04-18 22:50                                                         ` Dan Williams
     [not found]                                                         ` <CAPcyv4jArrOBBih5jOU5wrC2imdo9VPzuQpfzepP3_QEwM-33g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-18 22:56                                                           ` Logan Gunthorpe
2017-04-18 22:56                                                             ` Logan Gunthorpe
2017-04-18 22:56                                                             ` Logan Gunthorpe
     [not found]                                                             ` <462e318b-bcb8-7031-5b25-2c245086e077-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-18 23:02                                                               ` Dan Williams
2017-04-18 23:02                                                                 ` Dan Williams
2017-04-18 23:02                                                                 ` Dan Williams
2017-04-19  1:21                                       ` Benjamin Herrenschmidt
2017-04-19  1:21                                         ` Benjamin Herrenschmidt
2017-04-19  1:21                                         ` Benjamin Herrenschmidt
2017-04-18 21:31                               ` Logan Gunthorpe
2017-04-18 21:31                                 ` Logan Gunthorpe
2017-04-18 21:31                                 ` Logan Gunthorpe
     [not found]                                 ` <9fc9352f-86fe-3a9e-e372-24b3346b518c-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-18 22:24                                   ` Jason Gunthorpe
2017-04-18 22:24                                     ` Jason Gunthorpe
2017-04-18 22:24                                     ` Jason Gunthorpe
     [not found]                                     ` <20170418222440.GA27113-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-18 23:03                                       ` Logan Gunthorpe
2017-04-18 23:03                                         ` Logan Gunthorpe
2017-04-18 23:03                                         ` Logan Gunthorpe
2017-04-19  1:23                                       ` Benjamin Herrenschmidt
2017-04-19  1:23                                         ` Benjamin Herrenschmidt
2017-04-19  1:23                                         ` Benjamin Herrenschmidt
2017-04-19  1:20                               ` Benjamin Herrenschmidt
2017-04-19  1:20                                 ` Benjamin Herrenschmidt
2017-04-19  1:20                                 ` Benjamin Herrenschmidt
     [not found]                                 ` <1492564806.25766.124.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-19 15:55                                   ` Jason Gunthorpe
2017-04-19 15:55                                     ` Jason Gunthorpe
2017-04-19 15:55                                     ` Jason Gunthorpe
     [not found]                                     ` <20170419155557.GA8497-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-19 16:48                                       ` Logan Gunthorpe
2017-04-19 16:48                                         ` Logan Gunthorpe
2017-04-19 16:48                                         ` Logan Gunthorpe
2017-04-19 17:01                                         ` Dan Williams
2017-04-19 17:01                                           ` Dan Williams
     [not found]                                           ` <CAPcyv4iJ9H8Ykwnjqa2R_D1qG6PsSQmi=QxYH-rKLF_ihrsWyw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-19 17:32                                             ` Jerome Glisse
2017-04-19 17:32                                               ` Jerome Glisse
2017-04-19 17:32                                               ` Jerome Glisse
     [not found]                                               ` <20170419173225.GA11255-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2017-04-19 17:41                                                 ` Dan Williams
2017-04-19 17:41                                                   ` Dan Williams
2017-04-19 17:41                                                   ` Dan Williams
2017-04-19 18:11                                                   ` Logan Gunthorpe
2017-04-19 18:11                                                     ` Logan Gunthorpe
     [not found]                                                     ` <c75b6f6e-2814-1be3-d044-e153849263ce-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-19 18:19                                                       ` Logan Gunthorpe
2017-04-19 18:19                                                         ` Logan Gunthorpe
2017-04-19 18:19                                                         ` Logan Gunthorpe
     [not found]                                                         ` <99a22044-8f15-f381-19ee-e239e9d2da29-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-19 18:30                                                           ` Dan Williams
2017-04-19 18:30                                                             ` Dan Williams
2017-04-19 18:30                                                             ` Dan Williams
     [not found]                                                             ` <CAPcyv4hPT3hEWC+q+DvQ_1o3rjeXsKmcRZT4GdKj9wFFVhdFpg-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-19 18:41                                                               ` Logan Gunthorpe
2017-04-19 18:41                                                                 ` Logan Gunthorpe
2017-04-19 18:41                                                                 ` Logan Gunthorpe
2017-04-19 18:44                                                                 ` Dan Williams
2017-04-19 18:44                                                                   ` Dan Williams
2017-04-20 20:43                                                   ` Stephen  Bates
2017-04-20 20:43                                                     ` Stephen  Bates
2017-04-20 20:43                                                     ` Stephen  Bates
2017-04-20 20:43                                                     ` Stephen  Bates
     [not found]                                                     ` <D79A59A8-DC7E-413F-ABB8-05F373A9DFD4-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
2017-04-20 20:47                                                       ` Dan Williams
2017-04-20 20:47                                                         ` Dan Williams
2017-04-20 20:47                                                         ` Dan Williams
     [not found]                                                         ` <CAPcyv4i+a_14E58SjFHncyq2O2-zf_PB=aT7k0a-Jc0XsfPapQ-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-20 23:07                                                           ` Stephen  Bates
2017-04-20 23:07                                                             ` Stephen  Bates
2017-04-20 23:07                                                             ` Stephen  Bates
2017-04-20 23:07                                                             ` Stephen  Bates
     [not found]                                                             ` <D090F830-2753-4479-A291-CEE37DC0A853-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
2017-04-21  4:59                                                               ` Dan Williams
2017-04-21  4:59                                                                 ` Dan Williams
2017-04-21  4:59                                                                 ` Dan Williams
2017-04-21  4:59                                                                 ` Dan Williams
     [not found]                                         ` <4899b011-bdfb-18d8-ef00-33a1516216a6-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-19 17:14                                           ` Jason Gunthorpe
2017-04-19 17:14                                             ` Jason Gunthorpe
2017-04-19 17:14                                             ` Jason Gunthorpe
     [not found]                                             ` <20170419171451.GA10020-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-19 18:01                                               ` Logan Gunthorpe
2017-04-19 18:01                                                 ` Logan Gunthorpe
2017-04-19 18:01                                                 ` Logan Gunthorpe
     [not found]                                                 ` <b0234176-e86b-6e7c-686d-b4fef719aad7-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-19 18:32                                                   ` Jason Gunthorpe
2017-04-19 18:32                                                     ` Jason Gunthorpe
2017-04-19 18:32                                                     ` Jason Gunthorpe
     [not found]                                                     ` <20170419183247.GA13716-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-19 19:02                                                       ` Logan Gunthorpe
2017-04-19 19:02                                                         ` Logan Gunthorpe
2017-04-19 19:02                                                         ` Logan Gunthorpe
     [not found]                                                         ` <21e8099a-d19d-7df0-682d-627d8b81dfde-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-19 19:31                                                           ` Jason Gunthorpe
2017-04-19 19:31                                                             ` Jason Gunthorpe
2017-04-19 19:31                                                             ` Jason Gunthorpe
     [not found]                                                             ` <20170419193154.GA14340-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-19 19:41                                                               ` Logan Gunthorpe
2017-04-19 19:41                                                                 ` Logan Gunthorpe
2017-04-19 19:41                                                                 ` Logan Gunthorpe
     [not found]                                                                 ` <ea03e81f-e3d5-9f5c-db60-0ceaf4366612-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-19 20:48                                                                   ` Jason Gunthorpe
2017-04-19 20:48                                                                     ` Jason Gunthorpe
2017-04-19 20:48                                                                     ` Jason Gunthorpe
     [not found]                                                                     ` <20170419204808.GA15716-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-19 22:55                                                                       ` Logan Gunthorpe
2017-04-19 22:55                                                                         ` Logan Gunthorpe
2017-04-19 22:55                                                                         ` Logan Gunthorpe
     [not found]                                                                         ` <c143c2fd-8bff-595d-8a9e-debfcd56e531-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-20  0:07                                                                           ` Dan Williams
2017-04-20  0:07                                                                             ` Dan Williams
2017-04-20  0:07                                                                             ` Dan Williams
2017-04-18 19:48                       ` Jason Gunthorpe
2017-04-18 19:48                         ` Jason Gunthorpe
2017-04-18 19:48                         ` Jason Gunthorpe
     [not found]                         ` <20170418194845.GA22895-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-18 20:06                           ` Logan Gunthorpe
2017-04-18 20:06                             ` Logan Gunthorpe
2017-04-18 20:06                             ` Logan Gunthorpe
  -- strict thread matches above, loose matches on Subject: below --
2017-03-30 22:12 Logan Gunthorpe
2017-03-30 22:12 ` Logan Gunthorpe
2017-03-30 22:12 ` Logan Gunthorpe
2017-03-30 22:12 ` Logan Gunthorpe
2017-03-30 22:12 ` Logan Gunthorpe
     [not found] ` <1490911959-5146-1-git-send-email-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-12  5:22   ` Benjamin Herrenschmidt
2017-04-12  5:22     ` Benjamin Herrenschmidt
2017-04-12  5:22     ` Benjamin Herrenschmidt
     [not found]     ` <1491974532.7236.43.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-12 17:09       ` Logan Gunthorpe
2017-04-12 17:09         ` Logan Gunthorpe
2017-04-12 17:09         ` Logan Gunthorpe
     [not found]         ` <5ac22496-56ec-025d-f153-140001d2a7f9-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-12 21:55           ` Benjamin Herrenschmidt
2017-04-12 21:55             ` Benjamin Herrenschmidt
2017-04-12 21:55             ` Benjamin Herrenschmidt
     [not found]             ` <1492034124.7236.77.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-13 21:22               ` Logan Gunthorpe
2017-04-13 21:22                 ` Logan Gunthorpe
2017-04-13 21:22                 ` Logan Gunthorpe
     [not found]                 ` <81888a1e-eb0d-cbbc-dc66-0a09c32e4ea2-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-13 22:37                   ` Benjamin Herrenschmidt
2017-04-13 22:37                     ` Benjamin Herrenschmidt
2017-04-13 22:37                     ` Benjamin Herrenschmidt
2017-04-13 23:26                   ` Bjorn Helgaas
2017-04-13 23:26                     ` Bjorn Helgaas
2017-04-13 23:26                     ` Bjorn Helgaas
     [not found]                     ` <20170413232631.GB24910-1RhO1Y9PlrlHTL0Zs8A6p5iNqAH0jzoTYJqu5kTmcBRl57MIdRCFDg@public.gmane.org>
2017-04-14  4:16                       ` Jason Gunthorpe
2017-04-14  4:16                         ` Jason Gunthorpe
2017-04-14  4:16                         ` Jason Gunthorpe
     [not found]                         ` <20170414041656.GA30694-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2017-04-14  4:40                           ` Logan Gunthorpe
2017-04-14  4:40                             ` Logan Gunthorpe
2017-04-14  4:40                             ` Logan Gunthorpe
     [not found]                             ` <08c32f0d-6c7c-b65f-6453-dde0d7c173d1-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-14 11:37                               ` Benjamin Herrenschmidt
2017-04-14 11:37                                 ` Benjamin Herrenschmidt
2017-04-14 11:37                                 ` Benjamin Herrenschmidt
     [not found]                                 ` <1492169879.25766.4.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-14 11:39                                   ` Benjamin Herrenschmidt
2017-04-14 11:39                                     ` Benjamin Herrenschmidt
2017-04-14 11:39                                     ` Benjamin Herrenschmidt
2017-04-14 11:37                           ` Benjamin Herrenschmidt
2017-04-14 11:37                             ` Benjamin Herrenschmidt
2017-04-14 11:37                             ` Benjamin Herrenschmidt
     [not found]                             ` <1492169849.25766.3.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-14 17:30                               ` Logan Gunthorpe
2017-04-14 17:30                                 ` Logan Gunthorpe
2017-04-14 17:30                                 ` Logan Gunthorpe
     [not found]                                 ` <630c1c63-ff17-1116-e069-2b8f93e50fa2-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-14 19:04                                   ` Bjorn Helgaas
2017-04-14 19:04                                     ` Bjorn Helgaas
2017-04-14 19:04                                     ` Bjorn Helgaas
     [not found]                                     ` <20170414190452.GA15679-1RhO1Y9PlrlHTL0Zs8A6p5iNqAH0jzoTYJqu5kTmcBRl57MIdRCFDg@public.gmane.org>
2017-04-14 22:07                                       ` Benjamin Herrenschmidt
2017-04-14 22:07                                         ` Benjamin Herrenschmidt
2017-04-14 22:07                                         ` Benjamin Herrenschmidt
     [not found]                                         ` <1492207643.25766.18.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-15 17:41                                           ` Logan Gunthorpe
2017-04-15 17:41                                             ` Logan Gunthorpe
2017-04-15 17:41                                             ` Logan Gunthorpe
2017-04-15 22:09                                             ` Dan Williams
2017-04-15 22:09                                               ` Dan Williams
     [not found]                                               ` <CAPcyv4jUeKzKDARp6Z35kdPLKnP-M6aF8X5KpOx55CLyjnj4dA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-16  3:01                                                 ` Benjamin Herrenschmidt
2017-04-16  3:01                                                   ` Benjamin Herrenschmidt
2017-04-16  3:01                                                   ` Benjamin Herrenschmidt
     [not found]                                                   ` <1492311719.25766.37.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-16  4:46                                                     ` Logan Gunthorpe
2017-04-16  4:46                                                       ` Logan Gunthorpe
2017-04-16  4:46                                                       ` Logan Gunthorpe
2017-04-16 15:53                                                   ` Dan Williams
2017-04-16 15:53                                                     ` Dan Williams
     [not found]                                                     ` <CAPcyv4iqnz1B00Q3xG-nGrLXdOyB7ditxmwZyotksLFgUqr+jA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-04-16 16:34                                                       ` Logan Gunthorpe
2017-04-16 16:34                                                         ` Logan Gunthorpe
2017-04-16 16:34                                                         ` Logan Gunthorpe
     [not found]                                                         ` <5e43818e-8c6b-8be8-23ff-b798633d2a73-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-16 22:31                                                           ` Benjamin Herrenschmidt
2017-04-16 22:31                                                             ` Benjamin Herrenschmidt
2017-04-16 22:31                                                             ` Benjamin Herrenschmidt
     [not found]                                                             ` <1492381907.25766.49.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-24  7:36                                                               ` Knut Omang
2017-04-24  7:36                                                                 ` Knut Omang
2017-04-24  7:36                                                                 ` Knut Omang
2017-04-24  7:36                                                                 ` Knut Omang
     [not found]                                                                 ` <1493019397.3171.118.camel-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2017-04-24 16:14                                                                   ` Logan Gunthorpe
2017-04-24 16:14                                                                     ` Logan Gunthorpe
2017-04-24 16:14                                                                     ` Logan Gunthorpe
     [not found]                                                                     ` <9b6c0830-a728-c7ca-e6c6-2135f3f760ed-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-25  6:30                                                                       ` Knut Omang
2017-04-25  6:30                                                                         ` Knut Omang
2017-04-25  6:30                                                                         ` Knut Omang
2017-04-25  6:30                                                                         ` Knut Omang
     [not found]                                                                         ` <1493101803.3171.246.camel-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
2017-04-25 17:03                                                                           ` Logan Gunthorpe
2017-04-25 17:03                                                                             ` Logan Gunthorpe
2017-04-25 17:03                                                                             ` Logan Gunthorpe
     [not found]                                                                             ` <0cc95df5-b9dd-6493-15fe-771d535c1020-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-25 21:23                                                                               ` Stephen  Bates
2017-04-25 21:23                                                                                 ` Stephen  Bates
2017-04-25 21:23                                                                                 ` Stephen  Bates
2017-04-25 21:23                                                                                 ` Stephen  Bates
2017-04-25 21:23                                                                   ` Stephen  Bates
2017-04-25 21:23                                                                     ` Stephen  Bates
2017-04-25 21:23                                                                     ` Stephen  Bates
2017-04-25 21:23                                                                     ` Stephen  Bates
2017-04-16 22:26                                                       ` Benjamin Herrenschmidt
2017-04-16 22:26                                                         ` Benjamin Herrenschmidt
2017-04-16 22:26                                                         ` Benjamin Herrenschmidt
     [not found]                                             ` <bff1e503-95a9-e19f-bfd9-0ff962c63a81-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>
2017-04-15 22:17                                               ` Benjamin Herrenschmidt
2017-04-15 22:17                                                 ` Benjamin Herrenschmidt
2017-04-15 22:17                                                 ` Benjamin Herrenschmidt
     [not found]                                                 ` <1492294628.25766.33.camel-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>
2017-04-16  5:36                                                   ` Logan Gunthorpe
2017-04-16  5:36                                                     ` Logan Gunthorpe
2017-04-16  5:36                                                     ` 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=df1351d8-b86c-2e21-1948-4688ece5dc2b@deltatee.com \
    --to=logang-otvngxwrz7hwk0htik3j/w@public.gmane.org \
    --cc=axboe-tSWWG44O7X1aa/9Udqfwiw@public.gmane.org \
    --cc=benh-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org \
    --cc=hch-jcswGhMUV9g@public.gmane.org \
    --cc=helgaas-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org \
    --cc=jejb-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org \
    --cc=jglisse-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
    --cc=jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org \
    --cc=keith.busch-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org \
    --cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=linux-nvdimm-y27Ovi1pjclAfugRpC6u6w@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=linux-scsi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
    --cc=martin.petersen-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org \
    --cc=maxg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org \
    --cc=swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.