diff for duplicates of <20160114203430.GC3818@linux.vnet.ibm.com> diff --git a/a/content_digest b/N1/content_digest index ca0ded2..dc4d1e6 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -12,32 +12,39 @@ "Subject\0Re: [v3,11/41] mips: reuse asm-generic/barrier.h\0" "Date\0Thu, 14 Jan 2016 12:34:30 -0800\0" "To\0Leonid Yegoshin <Leonid.Yegoshin@imgtec.com>\0" - "Cc\0linux-mips@linux-mips.org" - linux-ia64@vger.kernel.org - Michael S. Tsirkin <mst@redhat.com> + "Cc\0Will Deacon <will.deacon@arm.com>" Peter Zijlstra <peterz@infradead.org> - Will Deacon <will.deacon@arm.com> + Michael S. Tsirkin <mst@redhat.com> + linux-kernel@vger.kernel.org + Arnd Bergmann <arnd@arndb.de> + linux-arch@vger.kernel.org + Andrew Cooper <andrew.cooper3@citrix.com> + Russell King - ARM Linux <linux@arm.linux.org.uk> virtualization@lists.linux-foundation.org + Stefano Stabellini <stefano.stabellini@eu.citrix.com> + Thomas Gleixner <tglx@linutronix.de> + Ingo Molnar <mingo@elte.hu> H. Peter Anvin <hpa@zytor.com> - sparclinux@vger.kernel.org - Ingo Molnar <mingo@kernel.org> - linux-arch@vger.kernel.org + Joe Perches <joe@perches.com> + David Miller <davem@davemloft.net> + linux-ia64@vger.kernel.org + linuxppc-dev@lists.ozlabs.org linux-s390@vger.kernel.org - Russell King - ARM Linux <linux@arm.linux.org.uk> + sparclinux@vger.kernel.org + linux-arm-kernel@lists.infradead.org + linux-metag@vger.kernel.org + linux-mips@linux-mips.org + x86@kernel.org user-mode-linux-devel@lists.sourceforge.net + adi-buildroot-devel@lists.sourceforge.net linux-sh@vger.kernel.org - Michael Ellerman <mpe@ellerman.id.au> - x86@kernel.org - xen-devel@lists.xenproject.org - Ingo Molnar <mingo@elte.hu> linux-xtensa@linux-xtensa.org - james.hogan@imgtec.com - Arnd Bergmann <arnd@arndb.de> - Stefano Stabellini <stefano.stabellini@eu.citrix.com> - adi-buildroot-devel@lists.sourceforge.net + xen-devel@lists.xenproject.org + Ralf Baechle <ralf@linux-mips.org> + Ingo Molnar <mingo@kernel.org> ddaney.cavm@gmail.com - Thomas Gleixner <tglx@linutronix.de> - " linux-metag@vger.kernel.orglinux-a\0" + james.hogan@imgtec.com + " Michael Ellerman <mpe@ellerman.id.au>\0" "\00:1\0" "b\0" "On Thu, Jan 14, 2016 at 11:28:18AM -0800, Leonid Yegoshin wrote:\n" @@ -210,4 +217,4 @@ "\n" "\t\t\t\t\t\t\tThanx, Paul" -3fb274d1acffd24f627002fc57c60943b24c938983e5028d990998f3979668fa +b88eadc49d3ed5e030f78a82696c1f20398077a6b97108bd982428451f67a67a
diff --git a/a/1.txt b/N2/1.txt index 434ef65..ee01479 100644 --- a/a/1.txt +++ b/N2/1.txt @@ -11,8 +11,7 @@ On Thu, Jan 14, 2016 at 11:28:18AM -0800, Leonid Yegoshin wrote: > >>>between the address load and the data load: > >>> > >>> CPU 1 CPU 2 -> >>> =============== =============== -> >>> { A == 1, B == 2, C = 3, P == &A, Q == &C } +> >>> ======== =======> >>> { A = 1, B = 2, C = 3, P = &A, Q = &C } > >>> B = 4; > >>> <write barrier> > >>> WRITE_ONCE(P, &B); @@ -28,8 +27,7 @@ On Thu, Jan 14, 2016 at 11:28:18AM -0800, Leonid Yegoshin wrote: > >>>access: > >>> > >>> CPU 1 CPU 2 -> >>> =============== =============== -> >>> { M[0] == 1, M[1] == 2, M[3] = 3, P == 0, Q == 3 } +> >>> ======== =======> >>> { M[0] = 1, M[1] = 2, M[3] = 3, P = 0, Q = 3 } > >>> M[1] = 4; > >>> <write barrier> > >>> WRITE_ONCE(P, 1); @@ -96,7 +94,7 @@ chains. Here is the Linux kernel code for WRC+addr+addr, give or take WRITE_ONCE(*r1, &c); } -It is legal to end the run with x==&f and r1==&x. To prevent this outcome, +It is legal to end the run with x=&f and r1=&x. To prevent this outcome, we do the following: struct foo { diff --git a/a/content_digest b/N2/content_digest index ca0ded2..d37c056 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -10,7 +10,7 @@ "ref\05697F6D2.60409@imgtec.com\0" "From\0Paul E. McKenney <paulmck@linux.vnet.ibm.com>\0" "Subject\0Re: [v3,11/41] mips: reuse asm-generic/barrier.h\0" - "Date\0Thu, 14 Jan 2016 12:34:30 -0800\0" + "Date\0Thu, 14 Jan 2016 20:34:30 +0000\0" "To\0Leonid Yegoshin <Leonid.Yegoshin@imgtec.com>\0" "Cc\0linux-mips@linux-mips.org" linux-ia64@vger.kernel.org @@ -53,8 +53,7 @@ "> >>>between the address load and the data load:\n" "> >>>\n" "> >>> CPU 1 CPU 2\n" - "> >>> =============== ===============\n" - "> >>> { A == 1, B == 2, C = 3, P == &A, Q == &C }\n" + "> >>> ======== =======> >>> { A = 1, B = 2, C = 3, P = &A, Q = &C }\n" "> >>> B = 4;\n" "> >>> <write barrier>\n" "> >>> WRITE_ONCE(P, &B);\n" @@ -70,8 +69,7 @@ "> >>>access:\n" "> >>>\n" "> >>> CPU 1 CPU 2\n" - "> >>> =============== ===============\n" - "> >>> { M[0] == 1, M[1] == 2, M[3] = 3, P == 0, Q == 3 }\n" + "> >>> ======== =======> >>> { M[0] = 1, M[1] = 2, M[3] = 3, P = 0, Q = 3 }\n" "> >>> M[1] = 4;\n" "> >>> <write barrier>\n" "> >>> WRITE_ONCE(P, 1);\n" @@ -138,7 +136,7 @@ "\t\tWRITE_ONCE(*r1, &c);\n" "\t}\n" "\n" - "It is legal to end the run with x==&f and r1==&x. To prevent this outcome,\n" + "It is legal to end the run with x=&f and r1=&x. To prevent this outcome,\n" "we do the following:\n" "\n" "\tstruct foo {\n" @@ -210,4 +208,4 @@ "\n" "\t\t\t\t\t\t\tThanx, Paul" -3fb274d1acffd24f627002fc57c60943b24c938983e5028d990998f3979668fa +1b4a6c14c4c809cfc70f9f12c4677c8d23bb7dbd457b864d668755e133990a16
diff --git a/a/content_digest b/N3/content_digest index ca0ded2..82a2625 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -37,7 +37,8 @@ adi-buildroot-devel@lists.sourceforge.net ddaney.cavm@gmail.com Thomas Gleixner <tglx@linutronix.de> - " linux-metag@vger.kernel.orglinux-a\0" + linux-metag@vger.kernel.org + " linux-a\0" "\00:1\0" "b\0" "On Thu, Jan 14, 2016 at 11:28:18AM -0800, Leonid Yegoshin wrote:\n" @@ -210,4 +211,4 @@ "\n" "\t\t\t\t\t\t\tThanx, Paul" -3fb274d1acffd24f627002fc57c60943b24c938983e5028d990998f3979668fa +5fd3adb033948aab85ca2890c38ce03c0e8ed183067d5e2f4264fa03e97790d6
diff --git a/a/content_digest b/N4/content_digest index ca0ded2..d95ed0f 100644 --- a/a/content_digest +++ b/N4/content_digest @@ -8,36 +8,10 @@ "ref\05696CF08.8080700@imgtec.com\0" "ref\020160114121449.GC15828@arm.com\0" "ref\05697F6D2.60409@imgtec.com\0" - "From\0Paul E. McKenney <paulmck@linux.vnet.ibm.com>\0" - "Subject\0Re: [v3,11/41] mips: reuse asm-generic/barrier.h\0" + "From\0paulmck@linux.vnet.ibm.com (Paul E. McKenney)\0" + "Subject\0[v3,11/41] mips: reuse asm-generic/barrier.h\0" "Date\0Thu, 14 Jan 2016 12:34:30 -0800\0" - "To\0Leonid Yegoshin <Leonid.Yegoshin@imgtec.com>\0" - "Cc\0linux-mips@linux-mips.org" - linux-ia64@vger.kernel.org - Michael S. Tsirkin <mst@redhat.com> - Peter Zijlstra <peterz@infradead.org> - Will Deacon <will.deacon@arm.com> - virtualization@lists.linux-foundation.org - H. Peter Anvin <hpa@zytor.com> - sparclinux@vger.kernel.org - Ingo Molnar <mingo@kernel.org> - linux-arch@vger.kernel.org - linux-s390@vger.kernel.org - Russell King - ARM Linux <linux@arm.linux.org.uk> - user-mode-linux-devel@lists.sourceforge.net - linux-sh@vger.kernel.org - Michael Ellerman <mpe@ellerman.id.au> - x86@kernel.org - xen-devel@lists.xenproject.org - Ingo Molnar <mingo@elte.hu> - linux-xtensa@linux-xtensa.org - james.hogan@imgtec.com - Arnd Bergmann <arnd@arndb.de> - Stefano Stabellini <stefano.stabellini@eu.citrix.com> - adi-buildroot-devel@lists.sourceforge.net - ddaney.cavm@gmail.com - Thomas Gleixner <tglx@linutronix.de> - " linux-metag@vger.kernel.orglinux-a\0" + "To\0linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "On Thu, Jan 14, 2016 at 11:28:18AM -0800, Leonid Yegoshin wrote:\n" @@ -210,4 +184,4 @@ "\n" "\t\t\t\t\t\t\tThanx, Paul" -3fb274d1acffd24f627002fc57c60943b24c938983e5028d990998f3979668fa +201b2923732cfbde1b8a458730daac0d5bc94751fb8317c02bec2c46d8b970a5
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.