s390: remove asmlinkage
[platform/kernel/linux-rpi.git] / arch / s390 / include / asm / syscall_wrapper.h
index 1320f42..5364bfc 100644 (file)
@@ -30,9 +30,9 @@
 })
 
 #define __S390_SYS_STUBx(x, name, ...)                                 \
-       asmlinkage long __s390_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__));\
+       long __s390_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__));          \
        ALLOW_ERROR_INJECTION(__s390_sys##name, ERRNO);                 \
-       asmlinkage long __s390_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__))\
+       long __s390_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__))           \
        {                                                               \
                long ret = __s390x_sys##name(__MAP(x,__SC_COMPAT_CAST,__VA_ARGS__));\
                __MAP(x,__SC_TEST,__VA_ARGS__);                         \
  */
 #define COMPAT_SYSCALL_DEFINE0(sname)                                  \
        SYSCALL_METADATA(_##sname, 0);                                  \
-       asmlinkage long __s390_compat_sys_##sname(void);                \
+       long __s390_compat_sys_##sname(void);                           \
        ALLOW_ERROR_INJECTION(__s390_compat_sys_##sname, ERRNO);        \
-       asmlinkage long __s390_compat_sys_##sname(void)
+       long __s390_compat_sys_##sname(void)
 
 #define SYSCALL_DEFINE0(sname)                                         \
        SYSCALL_METADATA(_##sname, 0);                                  \
-       asmlinkage long __s390x_sys_##sname(void);                      \
+       long __s390x_sys_##sname(void);                                 \
        ALLOW_ERROR_INJECTION(__s390x_sys_##sname, ERRNO);              \
-       asmlinkage long __s390_sys_##sname(void)                        \
+       long __s390_sys_##sname(void)                                   \
                __attribute__((alias(__stringify(__s390x_sys_##sname)))); \
-       asmlinkage long __s390x_sys_##sname(void)
+       long __s390x_sys_##sname(void)
 
 #define COND_SYSCALL(name)                                             \
        cond_syscall(__s390x_sys_##name);                               \
        __diag_push();                                                          \
        __diag_ignore(GCC, 8, "-Wattribute-alias",                              \
                      "Type aliasing is used to sanitize syscall arguments");\
-       asmlinkage long __s390_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__));        \
-       asmlinkage long __s390_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__)) \
+       long __s390_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__));           \
+       long __s390_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))            \
                __attribute__((alias(__stringify(__se_compat_sys##name))));     \
        ALLOW_ERROR_INJECTION(__s390_compat_sys##name, ERRNO);                  \
        static inline long __do_compat_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__));\
-       asmlinkage long __se_compat_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__));  \
-       asmlinkage long __se_compat_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__))   \
+       long __se_compat_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__));             \
+       long __se_compat_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__))              \
        {                                                                       \
                long ret = __do_compat_sys##name(__MAP(x,__SC_DELOUSE,__VA_ARGS__));\
                __MAP(x,__SC_TEST,__VA_ARGS__);                                 \
 
 #define SYSCALL_DEFINE0(sname)                                         \
        SYSCALL_METADATA(_##sname, 0);                                  \
-       asmlinkage long __s390x_sys_##sname(void);                      \
+       long __s390x_sys_##sname(void);                                 \
        ALLOW_ERROR_INJECTION(__s390x_sys_##sname, ERRNO);              \
-       asmlinkage long __s390x_sys_##sname(void)
+       long __s390x_sys_##sname(void)
 
 #define COND_SYSCALL(name)                                             \
        cond_syscall(__s390x_sys_##name)
        __diag_push();                                                          \
        __diag_ignore(GCC, 8, "-Wattribute-alias",                              \
                      "Type aliasing is used to sanitize syscall arguments");\
-       asmlinkage long __s390x_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))       \
+       long __s390x_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__))                  \
                __attribute__((alias(__stringify(__se_sys##name))));            \
        ALLOW_ERROR_INJECTION(__s390x_sys##name, ERRNO);                        \
        long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__));                    \
        static inline long __do_sys##name(__MAP(x,__SC_DECL,__VA_ARGS__));      \
        __S390_SYS_STUBx(x, name, __VA_ARGS__)                                  \
-       asmlinkage long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__))          \
+       long __se_sys##name(__MAP(x,__SC_LONG,__VA_ARGS__))                     \
        {                                                                       \
                long ret = __do_sys##name(__MAP(x,__SC_CAST,__VA_ARGS__));      \
                __MAP(x,__SC_TEST,__VA_ARGS__);                                 \