diff for duplicates of <1549913486-16799-3-git-send-email-longman@redhat.com> diff --git a/a/1.txt b/N1/1.txt index 1a51274..96a82d6 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -73,7 +73,7 @@ index 067e265..028bc33 100644 + long tmp = atomic_long_read(&sem->count); - while ((tmp = atomic_long_read(&sem->count)) >= 0) { -- if (tmp == atomic_long_cmpxchg_acquire(&sem->count, tmp, +- if (tmp = atomic_long_cmpxchg_acquire(&sem->count, tmp, - tmp + RWSEM_ACTIVE_READ_BIAS)) { + while (tmp >= 0) { + if (atomic_long_try_cmpxchg_acquire(&sem->count, &tmp, diff --git a/a/content_digest b/N1/content_digest index 6c2f305..bc51c92 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,7 +1,7 @@ "ref\01549913486-16799-1-git-send-email-longman@redhat.com\0" "From\0Waiman Long <longman@redhat.com>\0" "Subject\0[PATCH v2 2/2] locking/rwsem: Optimize down_read_trylock()\0" - "Date\0Mon, 11 Feb 2019 14:31:26 -0500\0" + "Date\0Mon, 11 Feb 2019 19:31:26 +0000\0" "To\0Peter Zijlstra <peterz@infradead.org>" Ingo Molnar <mingo@redhat.com> Will Deacon <will.deacon@arm.com> @@ -102,7 +102,7 @@ "+\tlong tmp = atomic_long_read(&sem->count);\n" " \n" "-\twhile ((tmp = atomic_long_read(&sem->count)) >= 0) {\n" - "-\t\tif (tmp == atomic_long_cmpxchg_acquire(&sem->count, tmp,\n" + "-\t\tif (tmp = atomic_long_cmpxchg_acquire(&sem->count, tmp,\n" "-\t\t\t\t tmp + RWSEM_ACTIVE_READ_BIAS)) {\n" "+\twhile (tmp >= 0) {\n" "+\t\tif (atomic_long_try_cmpxchg_acquire(&sem->count, &tmp,\n" @@ -113,4 +113,4 @@ "-- \n" 1.8.3.1 -c081487e87ddebc8ff625247d1aac6583dbee55b9c62ae812f7893d70f2498b5 +d9c79c507ee62642d4fb9d9a8774643daa7a45801147cfbd419cf1a70dbe36c2
diff --git a/a/content_digest b/N2/content_digest index 6c2f305..d77a928 100644 --- a/a/content_digest +++ b/N2/content_digest @@ -6,25 +6,25 @@ Ingo Molnar <mingo@redhat.com> Will Deacon <will.deacon@arm.com> " Thomas Gleixner <tglx@linutronix.de>\0" - "Cc\0linux-kernel@vger.kernel.org" - linux-alpha@vger.kernel.org - linux-arm-kernel@lists.infradead.org - linux-hexagon@vger.kernel.org + "Cc\0linux-arch@vger.kernel.org" + linux-xtensa@linux-xtensa.org + Davidlohr Bueso <dave@stgolabs.net> linux-ia64@vger.kernel.org - linuxppc-dev@lists.ozlabs.org + Tim Chen <tim.c.chen@linux.intel.com> + Arnd Bergmann <arnd@arndb.de> linux-sh@vger.kernel.org - sparclinux@vger.kernel.org - linux-xtensa@linux-xtensa.org - linux-arch@vger.kernel.org + linux-hexagon@vger.kernel.org x86@kernel.org - Arnd Bergmann <arnd@arndb.de> - Borislav Petkov <bp@alien8.de> H. Peter Anvin <hpa@zytor.com> - Davidlohr Bueso <dave@stgolabs.net> + linux-kernel@vger.kernel.org Linus Torvalds <torvalds@linux-foundation.org> + Borislav Petkov <bp@alien8.de> + linux-alpha@vger.kernel.org + sparclinux@vger.kernel.org + Waiman Long <longman@redhat.com> Andrew Morton <akpm@linux-foundation.org> - Tim Chen <tim.c.chen@linux.intel.com> - " Waiman Long <longman@redhat.com>\0" + linuxppc-dev@lists.ozlabs.org + " linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "Modify __down_read_trylock() to make it generate slightly better code\n" @@ -113,4 +113,4 @@ "-- \n" 1.8.3.1 -c081487e87ddebc8ff625247d1aac6583dbee55b9c62ae812f7893d70f2498b5 +ee586c327aa392ff98ca8651b4c9437b4418fc5c3381820a2488f5e5c5ca6ba0
diff --git a/a/1.txt b/N3/1.txt index 1a51274..9c15a3f 100644 --- a/a/1.txt +++ b/N3/1.txt @@ -83,3 +83,9 @@ index 067e265..028bc33 100644 } -- 1.8.3.1 + + +_______________________________________________ +linux-arm-kernel mailing list +linux-arm-kernel@lists.infradead.org +http://lists.infradead.org/mailman/listinfo/linux-arm-kernel diff --git a/a/content_digest b/N3/content_digest index 6c2f305..39048dc 100644 --- a/a/content_digest +++ b/N3/content_digest @@ -6,25 +6,25 @@ Ingo Molnar <mingo@redhat.com> Will Deacon <will.deacon@arm.com> " Thomas Gleixner <tglx@linutronix.de>\0" - "Cc\0linux-kernel@vger.kernel.org" - linux-alpha@vger.kernel.org - linux-arm-kernel@lists.infradead.org - linux-hexagon@vger.kernel.org + "Cc\0linux-arch@vger.kernel.org" + linux-xtensa@linux-xtensa.org + Davidlohr Bueso <dave@stgolabs.net> linux-ia64@vger.kernel.org - linuxppc-dev@lists.ozlabs.org + Tim Chen <tim.c.chen@linux.intel.com> + Arnd Bergmann <arnd@arndb.de> linux-sh@vger.kernel.org - sparclinux@vger.kernel.org - linux-xtensa@linux-xtensa.org - linux-arch@vger.kernel.org + linux-hexagon@vger.kernel.org x86@kernel.org - Arnd Bergmann <arnd@arndb.de> - Borislav Petkov <bp@alien8.de> H. Peter Anvin <hpa@zytor.com> - Davidlohr Bueso <dave@stgolabs.net> + linux-kernel@vger.kernel.org Linus Torvalds <torvalds@linux-foundation.org> + Borislav Petkov <bp@alien8.de> + linux-alpha@vger.kernel.org + sparclinux@vger.kernel.org + Waiman Long <longman@redhat.com> Andrew Morton <akpm@linux-foundation.org> - Tim Chen <tim.c.chen@linux.intel.com> - " Waiman Long <longman@redhat.com>\0" + linuxppc-dev@lists.ozlabs.org + " linux-arm-kernel@lists.infradead.org\0" "\00:1\0" "b\0" "Modify __down_read_trylock() to make it generate slightly better code\n" @@ -111,6 +111,12 @@ " \t\t}\n" " \t}\n" "-- \n" - 1.8.3.1 + "1.8.3.1\n" + "\n" + "\n" + "_______________________________________________\n" + "linux-arm-kernel mailing list\n" + "linux-arm-kernel@lists.infradead.org\n" + http://lists.infradead.org/mailman/listinfo/linux-arm-kernel -c081487e87ddebc8ff625247d1aac6583dbee55b9c62ae812f7893d70f2498b5 +1a0b159910f31b4c5d313fd45bce18fc4bb05388a3d115dcca735243adde8811
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.