diff for duplicates of <20160808231225.GD19025@dastard> diff --git a/a/1.txt b/N1/1.txt index e77f4d8..7c17de5 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -94,4 +94,8 @@ Cheers, Dave. -- Dave Chinner -david-FqsqvQoI3Ljby3iVrkZq2A@public.gmane.org +david@fromorbit.com +_______________________________________________ +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 2f2132e..cb09d53 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -8,17 +8,16 @@ "ref\01470335997.8908.128.camel@hpe.com\0" "ref\020160805112739.GG16044@dastard\0" "ref\0CS1PR84MB0119314ACA9B4823C0FE33318E180@CS1PR84MB0119.NAMPRD84.PROD.OUTLOOK.COM\0" - "ref\0CS1PR84MB0119314ACA9B4823C0FE33318E180-v3YevoQr3hP2N4EGskIB0ticc1VoeDReZmpNikb/MY7jO8Y7rvWZVA@public.gmane.org\0" - "From\0Dave Chinner <david-FqsqvQoI3Ljby3iVrkZq2A@public.gmane.org>\0" + "From\0Dave Chinner <david@fromorbit.com>\0" "Subject\0Re: Subtle races between DAX mmap fault and write path\0" "Date\0Tue, 9 Aug 2016 09:12:25 +1000\0" "To\0Boylston" - " Brian <brian.boylston-ZPxbGqLxI0U@public.gmane.org>\0" - "Cc\0jack-AlSwsSmVLrQ@public.gmane.org <jack-AlSwsSmVLrQ@public.gmane.org>" - linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org <linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org> - xfs-VZNHf3L845pBDgjK7y7TUQ@public.gmane.org <xfs-VZNHf3L845pBDgjK7y7TUQ@public.gmane.org> - linux-fsdevel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <linux-fsdevel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> - " linux-ext4-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <linux-ext4-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>\0" + " Brian <brian.boylston@hpe.com>\0" + "Cc\0jack@suse.cz <jack@suse.cz>" + linux-nvdimm@lists.01.org <linux-nvdimm@lists.01.org> + xfs@oss.sgi.com <xfs@oss.sgi.com> + linux-fsdevel@vger.kernel.org <linux-fsdevel@vger.kernel.org> + " linux-ext4@vger.kernel.org <linux-ext4@vger.kernel.org>\0" "\00:1\0" "b\0" "On Fri, Aug 05, 2016 at 07:58:33PM +0000, Boylston, Brian wrote:\n" @@ -117,6 +116,10 @@ "Dave.\n" "-- \n" "Dave Chinner\n" - david-FqsqvQoI3Ljby3iVrkZq2A@public.gmane.org + "david@fromorbit.com\n" + "_______________________________________________\n" + "Linux-nvdimm mailing list\n" + "Linux-nvdimm@lists.01.org\n" + https://lists.01.org/mailman/listinfo/linux-nvdimm -66961b1c879a9ef06488ae6e790659e51bfbb6656c2760591308ae23da50413e +e1eb8336997af80031661fca931ecf2ec5436dc11a8fd67c8b09ebb42667377c
diff --git a/a/1.txt b/N2/1.txt index e77f4d8..c66b55e 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -94,4 +94,9 @@ Cheers, Dave. -- Dave Chinner -david-FqsqvQoI3Ljby3iVrkZq2A@public.gmane.org +david@fromorbit.com + +_______________________________________________ +xfs mailing list +xfs@oss.sgi.com +http://oss.sgi.com/mailman/listinfo/xfs diff --git a/a/content_digest b/N2/content_digest index 2f2132e..7023175 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -8,17 +8,18 @@ "ref\01470335997.8908.128.camel@hpe.com\0" "ref\020160805112739.GG16044@dastard\0" "ref\0CS1PR84MB0119314ACA9B4823C0FE33318E180@CS1PR84MB0119.NAMPRD84.PROD.OUTLOOK.COM\0" - "ref\0CS1PR84MB0119314ACA9B4823C0FE33318E180-v3YevoQr3hP2N4EGskIB0ticc1VoeDReZmpNikb/MY7jO8Y7rvWZVA@public.gmane.org\0" - "From\0Dave Chinner <david-FqsqvQoI3Ljby3iVrkZq2A@public.gmane.org>\0" + "From\0Dave Chinner <david@fromorbit.com>\0" "Subject\0Re: Subtle races between DAX mmap fault and write path\0" "Date\0Tue, 9 Aug 2016 09:12:25 +1000\0" "To\0Boylston" - " Brian <brian.boylston-ZPxbGqLxI0U@public.gmane.org>\0" - "Cc\0jack-AlSwsSmVLrQ@public.gmane.org <jack-AlSwsSmVLrQ@public.gmane.org>" - linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org <linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org> - xfs-VZNHf3L845pBDgjK7y7TUQ@public.gmane.org <xfs-VZNHf3L845pBDgjK7y7TUQ@public.gmane.org> - linux-fsdevel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <linux-fsdevel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> - " linux-ext4-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <linux-ext4-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>\0" + " Brian <brian.boylston@hpe.com>\0" + "Cc\0jack@suse.cz <jack@suse.cz>" + Kani + Toshimitsu <toshi.kani@hpe.com> + linux-nvdimm@lists.01.org <linux-nvdimm@lists.01.org> + xfs@oss.sgi.com <xfs@oss.sgi.com> + linux-fsdevel@vger.kernel.org <linux-fsdevel@vger.kernel.org> + " linux-ext4@vger.kernel.org <linux-ext4@vger.kernel.org>\0" "\00:1\0" "b\0" "On Fri, Aug 05, 2016 at 07:58:33PM +0000, Boylston, Brian wrote:\n" @@ -117,6 +118,11 @@ "Dave.\n" "-- \n" "Dave Chinner\n" - david-FqsqvQoI3Ljby3iVrkZq2A@public.gmane.org + "david@fromorbit.com\n" + "\n" + "_______________________________________________\n" + "xfs mailing list\n" + "xfs@oss.sgi.com\n" + http://oss.sgi.com/mailman/listinfo/xfs -66961b1c879a9ef06488ae6e790659e51bfbb6656c2760591308ae23da50413e +b2b3d094cb39df40afe49762865ed0ade285ffbdeeb4c0af76f076dc49e7e58b
diff --git a/a/1.txt b/N3/1.txt index e77f4d8..2d832ed 100644 --- a/a/1.txt +++ b/N3/1.txt @@ -9,9 +9,9 @@ On Fri, Aug 05, 2016 at 07:58:33PM +0000, Boylston, Brian wrote: > >>> while doing more work. > >> > >> I do not think the test results are relevant on this point because both -> >> buffered and dax write() paths use uncached copy to avoid clflush. The +> >> buffered and dax write() paths use uncached copy to avoid clflush. �The > >> buffered path uses cached copy to the page cache and then use uncached copy to -> >> PMEM via writeback. Therefore, the buffered IO path also benefits from using +> >> PMEM via writeback. �Therefore, the buffered IO path also benefits from using > >> uncached copy to avoid clflush. > > > > Except that I tested without the writeback path for buffered IO, so @@ -30,7 +30,7 @@ On Fri, Aug 05, 2016 at 07:58:33PM +0000, Boylston, Brian wrote: > > your story straight, eh? > > > >> and should be -> >> used for writing to the page cache. For writing to PMEM, however, additional +> >> used for writing to the page cache. �For writing to PMEM, however, additional > >> clflush can be expensive, and allocating cachelines for PMEM leads to evict > >> application's cachelines. > > @@ -94,4 +94,4 @@ Cheers, Dave. -- Dave Chinner -david-FqsqvQoI3Ljby3iVrkZq2A@public.gmane.org +david@fromorbit.com diff --git a/a/content_digest b/N3/content_digest index 2f2132e..059e788 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -8,17 +8,18 @@ "ref\01470335997.8908.128.camel@hpe.com\0" "ref\020160805112739.GG16044@dastard\0" "ref\0CS1PR84MB0119314ACA9B4823C0FE33318E180@CS1PR84MB0119.NAMPRD84.PROD.OUTLOOK.COM\0" - "ref\0CS1PR84MB0119314ACA9B4823C0FE33318E180-v3YevoQr3hP2N4EGskIB0ticc1VoeDReZmpNikb/MY7jO8Y7rvWZVA@public.gmane.org\0" - "From\0Dave Chinner <david-FqsqvQoI3Ljby3iVrkZq2A@public.gmane.org>\0" + "From\0Dave Chinner <david@fromorbit.com>\0" "Subject\0Re: Subtle races between DAX mmap fault and write path\0" "Date\0Tue, 9 Aug 2016 09:12:25 +1000\0" "To\0Boylston" - " Brian <brian.boylston-ZPxbGqLxI0U@public.gmane.org>\0" - "Cc\0jack-AlSwsSmVLrQ@public.gmane.org <jack-AlSwsSmVLrQ@public.gmane.org>" - linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org <linux-nvdimm-hn68Rpc1hR1g9hUCZPvPmw@public.gmane.org> - xfs-VZNHf3L845pBDgjK7y7TUQ@public.gmane.org <xfs-VZNHf3L845pBDgjK7y7TUQ@public.gmane.org> - linux-fsdevel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <linux-fsdevel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org> - " linux-ext4-u79uwXL29TY76Z2rM5mHXA@public.gmane.org <linux-ext4-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>\0" + " Brian <brian.boylston@hpe.com>\0" + "Cc\0Kani" + Toshimitsu <toshi.kani@hpe.com> + jack@suse.cz <jack@suse.cz> + linux-nvdimm@lists.01.org <linux-nvdimm@lists.01.org> + xfs@oss.sgi.com <xfs@oss.sgi.com> + linux-fsdevel@vger.kernel.org <linux-fsdevel@vger.kernel.org> + " linux-ext4@vger.kernel.org <linux-ext4@vger.kernel.org>\0" "\00:1\0" "b\0" "On Fri, Aug 05, 2016 at 07:58:33PM +0000, Boylston, Brian wrote:\n" @@ -32,9 +33,9 @@ "> >>> while doing more work.\n" "> >> \n" "> >> I do not think the test results are relevant on this point because both\n" - "> >> buffered and dax write() paths use uncached copy to avoid clflush. \302\240The\n" + "> >> buffered and dax write() paths use uncached copy to avoid clflush. \303\257\302\277\302\275The\n" "> >> buffered path uses cached copy to the page cache and then use uncached copy to\n" - "> >> PMEM via writeback. \302\240Therefore, the buffered IO path also benefits from using\n" + "> >> PMEM via writeback. \303\257\302\277\302\275Therefore, the buffered IO path also benefits from using\n" "> >> uncached copy to avoid clflush.\n" "> > \n" "> > Except that I tested without the writeback path for buffered IO, so\n" @@ -53,7 +54,7 @@ "> > your story straight, eh?\n" "> > \n" "> >> and should be\n" - "> >> used for writing to the page cache. \302\240For writing to PMEM, however, additional\n" + "> >> used for writing to the page cache. \303\257\302\277\302\275For writing to PMEM, however, additional\n" "> >> clflush can be expensive, and allocating cachelines for PMEM leads to evict\n" "> >> application's cachelines.\n" "> > \n" @@ -117,6 +118,6 @@ "Dave.\n" "-- \n" "Dave Chinner\n" - david-FqsqvQoI3Ljby3iVrkZq2A@public.gmane.org + david@fromorbit.com -66961b1c879a9ef06488ae6e790659e51bfbb6656c2760591308ae23da50413e +35cda7fb47c44d4a5b003c1c8a7cbadf6715df0844fd1eb12a5c327181d3c498
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.