rcutorture/nolibc: Fix the clobbered registers in the MIPS syscall definition
authorWilly Tarreau <w@1wt.eu>
Sat, 29 Dec 2018 18:02:16 +0000 (19:02 +0100)
committerPaul E. McKenney <paulmck@linux.ibm.com>
Fri, 25 Jan 2019 23:37:11 +0000 (15:37 -0800)
A last-minute checkpatch cleanup caused most of list of clobbered
registers to be lost in the MIPS syscall definition. Although this code
is not yet used on MIPS, it is nevertheless better to fix it before it
does get used.

Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Signed-off-by: Willy Tarreau <w@1wt.eu>
Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
tools/testing/selftests/rcutorture/bin/nolibc.h

index f98f5b9..e8687cd 100644 (file)
@@ -1006,7 +1006,7 @@ struct sys_stat_struct {
                : "=r"(_num), "=r"(_arg4)                                     \
                : "r"(_num)                                                   \
                : "memory", "cc", "at", "v1", "hi", "lo",                     \
-                                                                             \
+                 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9"  \
        );                                                                    \
        _arg4 ? -_num : _num;                                                 \
 })
@@ -1025,7 +1025,7 @@ struct sys_stat_struct {
                : "0"(_num),                                                  \
                  "r"(_arg1)                                                  \
                : "memory", "cc", "at", "v1", "hi", "lo",                     \
-                                                                             \
+                 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9"  \
        );                                                                    \
        _arg4 ? -_num : _num;                                                 \
 })
@@ -1045,7 +1045,7 @@ struct sys_stat_struct {
                : "0"(_num),                                                  \
                  "r"(_arg1), "r"(_arg2)                                      \
                : "memory", "cc", "at", "v1", "hi", "lo",                     \
-                                                                             \
+                 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9"  \
        );                                                                    \
        _arg4 ? -_num : _num;                                                 \
 })
@@ -1066,7 +1066,7 @@ struct sys_stat_struct {
                : "0"(_num),                                                  \
                  "r"(_arg1), "r"(_arg2), "r"(_arg3)                          \
                : "memory", "cc", "at", "v1", "hi", "lo",                     \
-                                                                             \
+                 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9"  \
        );                                                                    \
        _arg4 ? -_num : _num;                                                 \
 })
@@ -1087,7 +1087,7 @@ struct sys_stat_struct {
                : "0"(_num),                                                  \
                  "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4)              \
                : "memory", "cc", "at", "v1", "hi", "lo",                     \
-                                                                             \
+                 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9"  \
        );                                                                    \
        _arg4 ? -_num : _num;                                                 \
 })
@@ -1110,7 +1110,7 @@ struct sys_stat_struct {
                : "0"(_num),                                                  \
                  "r"(_arg1), "r"(_arg2), "r"(_arg3), "r"(_arg4), "r"(_arg5)  \
                : "memory", "cc", "at", "v1", "hi", "lo",                     \
-                                                                             \
+                 "t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7", "t8", "t9"  \
        );                                                                    \
        _arg4 ? -_num : _num;                                                 \
 })