diff for duplicates of <20160406092655.GP3448@twins.programming.kicks-ass.net> diff --git a/a/1.txt b/N1/1.txt index 66804e4..e6e9e51 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -70,7 +70,7 @@ On Mon, Apr 04, 2016 at 11:06:40AM +0200, Michal Hocko wrote: > - int tmp; > - > - while ((tmp = sem->count) >= 0) { -> - if (tmp == cmpxchg(&sem->count, tmp, +> - if (tmp = cmpxchg(&sem->count, tmp, > - tmp + RWSEM_ACTIVE_READ_BIAS)) { > - return 1; > - } @@ -110,7 +110,7 @@ On Mon, Apr 04, 2016 at 11:06:40AM +0200, Michal Hocko wrote: > - > - tmp = cmpxchg(&sem->count, RWSEM_UNLOCKED_VALUE, > - RWSEM_ACTIVE_WRITE_BIAS); -> - return tmp == RWSEM_UNLOCKED_VALUE; +> - return tmp = RWSEM_UNLOCKED_VALUE; > -} > - > -/* @@ -121,7 +121,7 @@ On Mon, Apr 04, 2016 at 11:06:40AM +0200, Michal Hocko wrote: > - int tmp; > - > - tmp = atomic_dec_return((atomic_t *)(&sem->count)); -> - if (tmp < -1 && (tmp & RWSEM_ACTIVE_MASK) == 0) +> - if (tmp < -1 && (tmp & RWSEM_ACTIVE_MASK) = 0) > - rwsem_wake(sem); > -} > - diff --git a/a/content_digest b/N1/content_digest index 3c1ffde..310fd38 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -3,7 +3,7 @@ "ref\01459760800-13477-2-git-send-email-mhocko@kernel.org\0" "From\0Peter Zijlstra <peterz@infradead.org>\0" "Subject\0Re: [PATCH 2/2] sh, rwsem: drop superfluous arch specific implementation\0" - "Date\0Wed, 6 Apr 2016 11:26:55 +0200\0" + "Date\0Wed, 06 Apr 2016 09:26:55 +0000\0" "To\0Michal Hocko <mhocko@kernel.org>\0" "Cc\0LKML <linux-kernel@vger.kernel.org>" Ingo Molnar <mingo@redhat.com> @@ -99,7 +99,7 @@ "> -\tint tmp;\n" "> -\n" "> -\twhile ((tmp = sem->count) >= 0) {\n" - "> -\t\tif (tmp == cmpxchg(&sem->count, tmp,\n" + "> -\t\tif (tmp = cmpxchg(&sem->count, tmp,\n" "> -\t\t\t\t tmp + RWSEM_ACTIVE_READ_BIAS)) {\n" "> -\t\t\treturn 1;\n" "> -\t\t}\n" @@ -139,7 +139,7 @@ "> -\n" "> -\ttmp = cmpxchg(&sem->count, RWSEM_UNLOCKED_VALUE,\n" "> -\t\t RWSEM_ACTIVE_WRITE_BIAS);\n" - "> -\treturn tmp == RWSEM_UNLOCKED_VALUE;\n" + "> -\treturn tmp = RWSEM_UNLOCKED_VALUE;\n" "> -}\n" "> -\n" "> -/*\n" @@ -150,7 +150,7 @@ "> -\tint tmp;\n" "> -\n" "> -\ttmp = atomic_dec_return((atomic_t *)(&sem->count));\n" - "> -\tif (tmp < -1 && (tmp & RWSEM_ACTIVE_MASK) == 0)\n" + "> -\tif (tmp < -1 && (tmp & RWSEM_ACTIVE_MASK) = 0)\n" "> -\t\trwsem_wake(sem);\n" "> -}\n" "> -\n" @@ -198,4 +198,4 @@ "> 2.8.0.rc3\n" > -f0c5d47f7da80030df68ed4d4627ab8a942d71cc592d2768028a42e716dac0e6 +1687b7a6dc58f16802b11d52a4fb7bf239403a0e5a917220b238a079e3a4a607
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.