diff for duplicates of <1491974532.7236.43.camel@kernel.crashing.org>
diff --git a/a/1.txt b/N1/1.txt
index 1b52f95..209a078 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -121,8 +121,4 @@ what you guys are doing, so I'm trying to understand how.
> 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
\ No newline at end of file
+> 2.1.4
\ No newline at end of file
diff --git a/a/content_digest b/N1/content_digest
index 854daff..b3c97a8 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -2,10 +2,7 @@
"ref\0001490911959-5146-1-git-send-email-logang\@deltatee.com\0"
]
[
- "ref\0001490911959-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"
@@ -14,26 +11,26 @@
"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"
+ "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-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"
+ "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"
]
[
"\0000:1\0"
@@ -165,11 +162,7 @@
"> \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
diff --git a/a/1.txt b/N2/1.txt
index 1b52f95..a77e979 100644
--- a/a/1.txt
+++ b/N2/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
\ No newline at end of file
+> 2.1.4
\ No newline at end of file
diff --git a/a/content_digest b/N2/content_digest
index 854daff..68526b4 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -2,39 +2,14 @@
"ref\0001490911959-5146-1-git-send-email-logang\@deltatee.com\0"
]
[
- "ref\0001490911959-5146-1-git-send-email-logang-OTvnGxWRz7hWk0Htik3J/w\@public.gmane.org\0"
+ "From\0benh\@kernel.crashing.org (Benjamin Herrenschmidt)\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"
+ "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"
-]
[
"\0000:1\0"
]
@@ -42,7 +17,7 @@
"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",
@@ -134,42 +109,38 @@
"> \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
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.