4.15-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Michael Cree <[email protected]>

commit 84e455361ec97ea6037d31d42a2955628ea2094b upstream.

Fix the typo (mixed up arguments) in the EXC macro in the futex
definitions introduced by commit ca282f697381 (alpha: add a
helper for emitting exception table entries).

Signed-off-by: Michael Cree <[email protected]>
Signed-off-by: Matt Turner <[email protected]>
Signed-off-by: Greg Kroah-Hartman <[email protected]>

---
 arch/alpha/include/asm/futex.h |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

--- a/arch/alpha/include/asm/futex.h
+++ b/arch/alpha/include/asm/futex.h
@@ -20,8 +20,8 @@
        "3:     .subsection 2\n"                                \
        "4:     br      1b\n"                                   \
        "       .previous\n"                                    \
-       EXC(1b,3b,%1,$31)                                       \
-       EXC(2b,3b,%1,$31)                                       \
+       EXC(1b,3b,$31,%1)                                       \
+       EXC(2b,3b,$31,%1)                                       \
        :       "=&r" (oldval), "=&r"(ret)                      \
        :       "r" (uaddr), "r"(oparg)                         \
        :       "memory")
@@ -82,8 +82,8 @@ futex_atomic_cmpxchg_inatomic(u32 *uval,
        "3:     .subsection 2\n"
        "4:     br      1b\n"
        "       .previous\n"
-       EXC(1b,3b,%0,$31)
-       EXC(2b,3b,%0,$31)
+       EXC(1b,3b,$31,%0)
+       EXC(2b,3b,$31,%0)
        :       "+r"(ret), "=&r"(prev), "=&r"(cmp)
        :       "r"(uaddr), "r"((long)(int)oldval), "r"(newval)
        :       "memory");


Reply via email to