All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1491974532.7236.43.camel@kernel.crashing.org>

diff --git a/a/1.txt b/N1/1.txt
index 4112b9a..a4f8fd0 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,4 +1,4 @@
-On Thu, 2017-03-30 at 16:12 -0600, Logan Gunthorpe wrote:
+On Thu, 2017-03-30@16:12 -0600, Logan Gunthorpe wrote:
 > Hello,
 > 
 > As discussed at LSF/MM we'd like to present our work to enable
@@ -90,39 +90,35 @@ what you guys are doing, so I'm trying to understand how.
 > 
 > 
 > Logan Gunthorpe (6):
->   Introduce Peer-to-Peer memory (p2pmem) device
->   nvmet: Use p2pmem in nvme target
->   scatterlist: Modify SG copy functions to support io memory.
->   nvmet: Be careful about using iomem accesses when dealing with p2pmem
->   p2pmem: Support device removal
->   p2pmem: Added char device user interface
+> ? Introduce Peer-to-Peer memory (p2pmem) device
+> ? nvmet: Use p2pmem in nvme target
+> ? scatterlist: Modify SG copy functions to support io memory.
+> ? nvmet: Be careful about using iomem accesses when dealing with p2pmem
+> ? p2pmem: Support device removal
+> ? p2pmem: Added char device user interface
 > 
 > Steve Wise (2):
->   cxgb4: setup pcie memory window 4 and create p2pmem region
->   p2pmem: Add debugfs "stats" file
+> ? cxgb4: setup pcie memory window 4 and create p2pmem region
+> ? p2pmem: Add debugfs "stats" file
 > 
->  drivers/memory/Kconfig                          |   5 +
->  drivers/memory/Makefile                         |   2 +
->  drivers/memory/p2pmem.c                         | 697 ++++++++++++++++++++++++
->  drivers/net/ethernet/chelsio/cxgb4/cxgb4.h      |   3 +
->  drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c |  97 +++-
->  drivers/net/ethernet/chelsio/cxgb4/t4_regs.h    |   5 +
->  drivers/nvme/target/configfs.c                  |  31 ++
->  drivers/nvme/target/core.c                      |  18 +-
->  drivers/nvme/target/fabrics-cmd.c               |  28 +-
->  drivers/nvme/target/nvmet.h                     |   2 +
->  drivers/nvme/target/rdma.c                      | 183 +++++--
->  drivers/scsi/scsi_debug.c                       |   7 +-
->  include/linux/p2pmem.h                          | 120 ++++
->  include/linux/scatterlist.h                     |   7 +-
->  lib/scatterlist.c                               |  64 ++-
->  15 files changed, 1189 insertions(+), 80 deletions(-)
->  create mode 100644 drivers/memory/p2pmem.c
->  create mode 100644 include/linux/p2pmem.h
+> ?drivers/memory/Kconfig??????????????????????????|???5 +
+> ?drivers/memory/Makefile?????????????????????????|???2 +
+> ?drivers/memory/p2pmem.c?????????????????????????| 697 ++++++++++++++++++++++++
+> ?drivers/net/ethernet/chelsio/cxgb4/cxgb4.h??????|???3 +
+> ?drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c |??97 +++-
+> ?drivers/net/ethernet/chelsio/cxgb4/t4_regs.h????|???5 +
+> ?drivers/nvme/target/configfs.c??????????????????|??31 ++
+> ?drivers/nvme/target/core.c??????????????????????|??18 +-
+> ?drivers/nvme/target/fabrics-cmd.c???????????????|??28 +-
+> ?drivers/nvme/target/nvmet.h?????????????????????|???2 +
+> ?drivers/nvme/target/rdma.c??????????????????????| 183 +++++--
+> ?drivers/scsi/scsi_debug.c???????????????????????|???7 +-
+> ?include/linux/p2pmem.h??????????????????????????| 120 ++++
+> ?include/linux/scatterlist.h?????????????????????|???7 +-
+> ?lib/scatterlist.c???????????????????????????????|??64 ++-
+> ?15 files changed, 1189 insertions(+), 80 deletions(-)
+> ?create mode 100644 drivers/memory/p2pmem.c
+> ?create mode 100644 include/linux/p2pmem.h
 > 
 > --
 > 2.1.4
-_______________________________________________
-Linux-nvdimm mailing list
-Linux-nvdimm@lists.01.org
-https://lists.01.org/mailman/listinfo/linux-nvdimm
diff --git a/a/content_digest b/N1/content_digest
index c3dfd11..0ce1a81 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,29 +1,10 @@
  "ref\01490911959-5146-1-git-send-email-logang@deltatee.com\0"
- "ref\01490911959-5146-1-git-send-email-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org\0"
- "From\0Benjamin Herrenschmidt <benh-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>\0"
- "Subject\0Re: [RFC 0/8] Copy Offload with Peer-to-Peer PCI Memory\0"
+ "From\0benh@kernel.crashing.org (Benjamin Herrenschmidt)\0"
+ "Subject\0[RFC 0/8] Copy Offload with Peer-to-Peer PCI Memory\0"
  "Date\0Wed, 12 Apr 2017 15:22:12 +1000\0"
- "To\0Logan Gunthorpe <logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>"
-  Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org>
-  Sagi Grimberg <sagi-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
-  James E.J. Bottomley <jejb-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
-  Martin K. Petersen <martin.petersen-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
-  Jens Axboe <axboe-tSWWG44O7X1aa/9Udqfwiw@public.gmane.org>
-  Steve Wise <swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
-  Stephen Bates <sbates-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
-  Max Gurtovoy <maxg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
-  Dan Williams <dan.j.williams-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
-  Keith Busch <keith.busch-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
- " Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>\0"
- "Cc\0linux-scsi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
-  linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
-  linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
-  linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
-  linux-nvme-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
- " linux-nvdimm-y27Ovi1pjclAfugRpC6u6w@public.gmane.org\0"
  "\00:1\0"
  "b\0"
- "On Thu, 2017-03-30 at 16:12 -0600, Logan Gunthorpe wrote:\n"
+ "On Thu, 2017-03-30@16:12 -0600, Logan Gunthorpe wrote:\n"
  "> Hello,\n"
  "> \n"
  "> As discussed at LSF/MM we'd like to present our work to enable\n"
@@ -115,41 +96,37 @@
  "> \n"
  "> \n"
  "> Logan Gunthorpe (6):\n"
- "> \302\240 Introduce Peer-to-Peer memory (p2pmem) device\n"
- "> \302\240 nvmet: Use p2pmem in nvme target\n"
- "> \302\240 scatterlist: Modify SG copy functions to support io memory.\n"
- "> \302\240 nvmet: Be careful about using iomem accesses when dealing with p2pmem\n"
- "> \302\240 p2pmem: Support device removal\n"
- "> \302\240 p2pmem: Added char device user interface\n"
+ "> ? Introduce Peer-to-Peer memory (p2pmem) device\n"
+ "> ? nvmet: Use p2pmem in nvme target\n"
+ "> ? scatterlist: Modify SG copy functions to support io memory.\n"
+ "> ? nvmet: Be careful about using iomem accesses when dealing with p2pmem\n"
+ "> ? p2pmem: Support device removal\n"
+ "> ? p2pmem: Added char device user interface\n"
  "> \n"
  "> Steve Wise (2):\n"
- "> \302\240 cxgb4: setup pcie memory window 4 and create p2pmem region\n"
- "> \302\240 p2pmem: Add debugfs \"stats\" file\n"
+ "> ? cxgb4: setup pcie memory window 4 and create p2pmem region\n"
+ "> ? p2pmem: Add debugfs \"stats\" file\n"
  "> \n"
- "> \302\240drivers/memory/Kconfig\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2405 +\n"
- "> \302\240drivers/memory/Makefile\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 +\n"
- "> \302\240drivers/memory/p2pmem.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 697 ++++++++++++++++++++++++\n"
- "> \302\240drivers/net/ethernet/chelsio/cxgb4/cxgb4.h\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2403 +\n"
- "> \302\240drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c |\302\240\302\24097 +++-\n"
- "> \302\240drivers/net/ethernet/chelsio/cxgb4/t4_regs.h\302\240\302\240\302\240\302\240|\302\240\302\240\302\2405 +\n"
- "> \302\240drivers/nvme/target/configfs.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24031 ++\n"
- "> \302\240drivers/nvme/target/core.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24018 +-\n"
- "> \302\240drivers/nvme/target/fabrics-cmd.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24028 +-\n"
- "> \302\240drivers/nvme/target/nvmet.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2402 +\n"
- "> \302\240drivers/nvme/target/rdma.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 183 +++++--\n"
- "> \302\240drivers/scsi/scsi_debug.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2407 +-\n"
- "> \302\240include/linux/p2pmem.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240| 120 ++++\n"
- "> \302\240include/linux/scatterlist.h\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\240\302\2407 +-\n"
- "> \302\240lib/scatterlist.c\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240|\302\240\302\24064 ++-\n"
- "> \302\24015 files changed, 1189 insertions(+), 80 deletions(-)\n"
- "> \302\240create mode 100644 drivers/memory/p2pmem.c\n"
- "> \302\240create mode 100644 include/linux/p2pmem.h\n"
+ "> ?drivers/memory/Kconfig??????????????????????????|???5 +\n"
+ "> ?drivers/memory/Makefile?????????????????????????|???2 +\n"
+ "> ?drivers/memory/p2pmem.c?????????????????????????| 697 ++++++++++++++++++++++++\n"
+ "> ?drivers/net/ethernet/chelsio/cxgb4/cxgb4.h??????|???3 +\n"
+ "> ?drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c |??97 +++-\n"
+ "> ?drivers/net/ethernet/chelsio/cxgb4/t4_regs.h????|???5 +\n"
+ "> ?drivers/nvme/target/configfs.c??????????????????|??31 ++\n"
+ "> ?drivers/nvme/target/core.c??????????????????????|??18 +-\n"
+ "> ?drivers/nvme/target/fabrics-cmd.c???????????????|??28 +-\n"
+ "> ?drivers/nvme/target/nvmet.h?????????????????????|???2 +\n"
+ "> ?drivers/nvme/target/rdma.c??????????????????????| 183 +++++--\n"
+ "> ?drivers/scsi/scsi_debug.c???????????????????????|???7 +-\n"
+ "> ?include/linux/p2pmem.h??????????????????????????| 120 ++++\n"
+ "> ?include/linux/scatterlist.h?????????????????????|???7 +-\n"
+ "> ?lib/scatterlist.c???????????????????????????????|??64 ++-\n"
+ "> ?15 files changed, 1189 insertions(+), 80 deletions(-)\n"
+ "> ?create mode 100644 drivers/memory/p2pmem.c\n"
+ "> ?create mode 100644 include/linux/p2pmem.h\n"
  "> \n"
  "> --\n"
- "> 2.1.4\n"
- "_______________________________________________\n"
- "Linux-nvdimm mailing list\n"
- "Linux-nvdimm@lists.01.org\n"
- https://lists.01.org/mailman/listinfo/linux-nvdimm
+ > 2.1.4
 
-77ab82232a004ba85de15f0547d3ef46751c60230d74ea5a7526ca8ceec99c34
+a08430982e9d32f875afcd3f9a7c0832b2045bf4d7832bc582bd59a727d35377

diff --git a/a/1.txt b/N2/1.txt
index 4112b9a..d7d35f3 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -122,7 +122,3 @@ what you guys are doing, so I'm trying to understand how.
 > 
 > --
 > 2.1.4
-_______________________________________________
-Linux-nvdimm mailing list
-Linux-nvdimm@lists.01.org
-https://lists.01.org/mailman/listinfo/linux-nvdimm
diff --git a/a/content_digest b/N2/content_digest
index c3dfd11..307296e 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -1,26 +1,25 @@
  "ref\01490911959-5146-1-git-send-email-logang@deltatee.com\0"
- "ref\01490911959-5146-1-git-send-email-logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org\0"
- "From\0Benjamin Herrenschmidt <benh-XVmvHMARGAS8U2dJNN8I7kB+6BGkLq7r@public.gmane.org>\0"
+ "From\0Benjamin Herrenschmidt <benh@kernel.crashing.org>\0"
  "Subject\0Re: [RFC 0/8] Copy Offload with Peer-to-Peer PCI Memory\0"
  "Date\0Wed, 12 Apr 2017 15:22:12 +1000\0"
- "To\0Logan Gunthorpe <logang-OTvnGxWRz7hWk0Htik3J/w@public.gmane.org>"
-  Christoph Hellwig <hch-jcswGhMUV9g@public.gmane.org>
-  Sagi Grimberg <sagi-NQWnxTmZq1alnMjI0IkVqw@public.gmane.org>
-  James E.J. Bottomley <jejb-23VcF4HTsmIX0ybBhKVfKdBPR1lH4CV8@public.gmane.org>
-  Martin K. Petersen <martin.petersen-QHcLZuEGTsvQT0dZR+AlfA@public.gmane.org>
-  Jens Axboe <axboe-tSWWG44O7X1aa/9Udqfwiw@public.gmane.org>
-  Steve Wise <swise-7bPotxP6k4+P2YhJcF5u+vpXobYPEAuW@public.gmane.org>
-  Stephen Bates <sbates-pv7U853sEMVWk0Htik3J/w@public.gmane.org>
-  Max Gurtovoy <maxg-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org>
-  Dan Williams <dan.j.williams-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
-  Keith Busch <keith.busch-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
- " Jason Gunthorpe <jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>\0"
- "Cc\0linux-scsi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org"
-  linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
-  linux-pci-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
-  linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
-  linux-nvme-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org
- " linux-nvdimm-y27Ovi1pjclAfugRpC6u6w@public.gmane.org\0"
+ "To\0Logan Gunthorpe <logang@deltatee.com>"
+  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>
+  Dan Williams <dan.j.williams@intel.com>
+  Keith Busch <keith.busch@intel.com>
+ " Jason Gunthorpe <jgunthorpe@obsidianresearch.com>\0"
+ "Cc\0linux-pci@vger.kernel.org"
+  linux-scsi@vger.kernel.org
+  linux-nvme@lists.infradead.org
+  linux-rdma@vger.kernel.org
+  linux-nvdimm@ml01.01.org
+ " linux-kernel@vger.kernel.org\0"
  "\00:1\0"
  "b\0"
  "On Thu, 2017-03-30 at 16:12 -0600, Logan Gunthorpe wrote:\n"
@@ -146,10 +145,6 @@
  "> \302\240create mode 100644 include/linux/p2pmem.h\n"
  "> \n"
  "> --\n"
- "> 2.1.4\n"
- "_______________________________________________\n"
- "Linux-nvdimm mailing list\n"
- "Linux-nvdimm@lists.01.org\n"
- https://lists.01.org/mailman/listinfo/linux-nvdimm
+ > 2.1.4
 
-77ab82232a004ba85de15f0547d3ef46751c60230d74ea5a7526ca8ceec99c34
+9a2a6f2836a6ef629edabb25217f20fba419f5773be0f56e11b05e30daf30958

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.