diff for duplicates of <576416B1.6020006@hpe.com> diff --git a/a/1.txt b/N1/1.txt index 93b2a90..ed1b6e2 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -58,12 +58,12 @@ On 06/16/2016 08:48 PM, Boqun Feng wrote: >>> loop with no barrier on ARM64v8. This means the following code: >>> >>> CPU 0 CPU 1 (next) ->>> ======================== ================== +>>> ============ ========= >>> WRITE_ONCE(x, 1); r1 = smp_load_acquire(next->locked, 1); >>> xchg_release(&node->next, NULL); r2 = READ_ONCE(x); >>> WRITE_ONCE(next->locked, 1); >>> ->>> could result in (r1 == 1&& r2 == 0) on ARM64v8, IIUC. +>>> could result in (r1 = 1&& r2 = 0) on ARM64v8, IIUC. >> If you look into the actual code: >> >> next = xchg_release(&node->next, NULL); diff --git a/a/content_digest b/N1/content_digest index 006fcba..5ff49e2 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -7,7 +7,7 @@ "ref\020160617004837.GB16918@insomnia\0" "From\0Waiman Long <waiman.long@hpe.com>\0" "Subject\0Re: [RFC PATCH-tip v2 1/6] locking/osq: Make lock/unlock proper acquire/release barrier\0" - "Date\0Fri, 17 Jun 2016 11:26:41 -0400\0" + "Date\0Fri, 17 Jun 2016 15:26:41 +0000\0" "To\0Boqun Feng <boqun.feng@gmail.com>\0" "Cc\0Peter Zijlstra <peterz@infradead.org>" Ingo Molnar <mingo@redhat.com> @@ -85,12 +85,12 @@ ">>> loop with no barrier on ARM64v8. This means the following code:\n" ">>>\n" ">>> \tCPU 0\t\t\t\t\tCPU 1 (next)\n" - ">>> \t========================\t\t==================\n" + ">>> \t============\t\t=========\n" ">>> \tWRITE_ONCE(x, 1);\t\t\tr1 = smp_load_acquire(next->locked, 1);\n" ">>> \txchg_release(&node->next, NULL);\tr2 = READ_ONCE(x);\n" ">>> \tWRITE_ONCE(next->locked, 1);\n" ">>>\n" - ">>> could result in (r1 == 1&& r2 == 0) on ARM64v8, IIUC.\n" + ">>> could result in (r1 = 1&& r2 = 0) on ARM64v8, IIUC.\n" ">> If you look into the actual code:\n" ">>\n" ">> next = xchg_release(&node->next, NULL);\n" @@ -136,4 +136,4 @@ "Cheers,\n" Longman -a0888e75ed1fde7d1e19c7e5c56412c5cc70043bc9545059393d286df0dabf3f +a99a779871b559e0c915d78517b883734b075ea2d3b88c2a9bd7a8265439570a
diff --git a/a/content_digest b/N2/content_digest index 006fcba..c7855a9 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -11,12 +11,12 @@ "To\0Boqun Feng <boqun.feng@gmail.com>\0" "Cc\0Peter Zijlstra <peterz@infradead.org>" Ingo Molnar <mingo@redhat.com> - linux-kernel@vger.kernel.org - x86@kernel.org - linux-alpha@vger.kernel.org - linux-ia64@vger.kernel.org - linux-s390@vger.kernel.org - linux-arch@vger.kernel.org + <linux-kernel@vger.kernel.org> + <x86@kernel.org> + <linux-alpha@vger.kernel.org> + <linux-ia64@vger.kernel.org> + <linux-s390@vger.kernel.org> + <linux-arch@vger.kernel.org> Davidlohr Bueso <dave@stgolabs.net> Jason Low <jason.low2@hp.com> Dave Chinner <david@fromorbit.com> @@ -136,4 +136,4 @@ "Cheers,\n" Longman -a0888e75ed1fde7d1e19c7e5c56412c5cc70043bc9545059393d286df0dabf3f +09f8e0715300e825e5727d5dcb10b5b9942af4aa58a9a34fbb6676d9e80ebbb6
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.