diff for duplicates of <1508993632.10651.19.camel@perches.com> diff --git a/a/1.txt b/N1/1.txt index e97ba24..9b9d47a 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -46,7 +46,7 @@ This extern is unusual style for sparc function declarations. > + u64 prev; > + > + spin_lock_irqsave(ATOMIC_HASH(ptr), flags); -> + if ((prev = *ptr) = old) +> + if ((prev = *ptr) == old) > + *ptr = new; > + spin_unlock_irqrestore(ATOMIC_HASH(ptr), flags); > + diff --git a/a/content_digest b/N1/content_digest index 0f270d8..cf32624 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,7 +1,7 @@ "ref\01508986312-32081-1-git-send-email-linux@roeck-us.net\0" "From\0Joe Perches <joe@perches.com>\0" "Subject\0Re: [PATCH v2] sparc: Provide cmpxchg64 for 32-bit builds\0" - "Date\0Thu, 26 Oct 2017 04:53:52 +0000\0" + "Date\0Wed, 25 Oct 2017 21:53:52 -0700\0" "To\0Guenter Roeck <linux@roeck-us.net>" " David S . Miller <davem@davemloft.net>\0" "Cc\0sparclinux@vger.kernel.org" @@ -56,7 +56,7 @@ "> +\tu64 prev;\n" "> +\n" "> +\tspin_lock_irqsave(ATOMIC_HASH(ptr), flags);\n" - "> +\tif ((prev = *ptr) = old)\n" + "> +\tif ((prev = *ptr) == old)\n" "> +\t\t*ptr = new;\n" "> +\tspin_unlock_irqrestore(ATOMIC_HASH(ptr), flags);\n" "> +\n" @@ -68,4 +68,4 @@ "> {\n" "> \tunsigned long flags;" -9ebf32c4c7063fd3ea749b408e70a46e5da1dd84684eeaa1492b1b1585011b1d +25254f2acd09e5c0553e51a38e12a0f935ee7ac833cd08a6a7cbc5879d21e6a0
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.