]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
s390/uaccess: Rename get_put_user_noinstr_attributes to uaccess_kmsan_or_inline
authorHeiko Carstens <hca@linux.ibm.com>
Tue, 21 Jan 2025 14:55:02 +0000 (15:55 +0100)
committerAlexander Gordeev <agordeev@linux.ibm.com>
Sun, 26 Jan 2025 16:24:08 +0000 (17:24 +0100)
Rename get_put_user_noinstr_attributes to a more generic
uaccess_kmsan_or_inline name. This allows to use it for other non
put_user()/get_user() uaccess functions withour causing confusion.

Acked-by: Ilya Leoshkevich <iii@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
arch/s390/include/asm/uaccess.h

index 680bb5ce95ed5253ce607f21cc3ba99e4b6f3fbd..f5920163ee974b577549eccde585dc2dd2fe4c4f 100644 (file)
@@ -159,16 +159,15 @@ copy_to_user_key(void __user *to, const void *from, unsigned long n, unsigned lo
 int __noreturn __put_user_bad(void);
 
 #ifdef CONFIG_KMSAN
-#define get_put_user_noinstr_attributes \
-       noinline __maybe_unused __no_sanitize_memory
+#define uaccess_kmsan_or_inline noinline __maybe_unused __no_sanitize_memory
 #else
-#define get_put_user_noinstr_attributes __always_inline
+#define uaccess_kmsan_or_inline __always_inline
 #endif
 
 #ifdef CONFIG_CC_HAS_ASM_GOTO_OUTPUT
 
 #define DEFINE_PUT_USER_NOINSTR(type)                                  \
-static get_put_user_noinstr_attributes int                             \
+static uaccess_kmsan_or_inline int                                     \
 __put_user_##type##_noinstr(unsigned type __user *to,                  \
                            unsigned type *from,                        \
                            unsigned long size)                         \
@@ -193,7 +192,7 @@ Efault:                                                                     \
 #else /* CONFIG_CC_HAS_ASM_GOTO_OUTPUT */
 
 #define DEFINE_PUT_USER_NOINSTR(type)                                  \
-static get_put_user_noinstr_attributes int                             \
+static uaccess_kmsan_or_inline int                                     \
 __put_user_##type##_noinstr(unsigned type __user *to,                  \
                            unsigned type *from,                        \
                            unsigned long size)                         \
@@ -283,7 +282,7 @@ int __noreturn __get_user_bad(void);
 #ifdef CONFIG_CC_HAS_ASM_GOTO_OUTPUT
 
 #define DEFINE_GET_USER_NOINSTR(type)                                  \
-static get_put_user_noinstr_attributes int                             \
+static uaccess_kmsan_or_inline int                                     \
 __get_user_##type##_noinstr(unsigned type *to,                         \
                            const unsigned type __user *from,           \
                            unsigned long size)                         \
@@ -309,7 +308,7 @@ Efault:                                                                     \
 #else /* CONFIG_CC_HAS_ASM_GOTO_OUTPUT */
 
 #define DEFINE_GET_USER_NOINSTR(type)                                  \
-static get_put_user_noinstr_attributes int                             \
+static uaccess_kmsan_or_inline int                                     \
 __get_user_##type##_noinstr(unsigned type *to,                         \
                            const unsigned type __user *from,           \
                            unsigned long size)                         \