summaryrefslogtreecommitdiff
path: root/arch/s390/lib
diff options
context:
space:
mode:
authorHeiko Carstens <hca@linux.ibm.com>2023-03-24 15:00:21 +0100
committerVasily Gorbik <gor@linux.ibm.com>2023-04-04 18:27:24 +0200
commitafdcc2ce3970ccad0ec4fb2d2c614e444c59f770 (patch)
tree4e81d33115b5d7408ced9aac34b70c82284e1b11 /arch/s390/lib
parent4e0b0ad45c6616d85564cb27dbae04a962d068bd (diff)
s390/uaccess: sort EX_TABLE list for inline assemblies
Reviewed-by: Gerald Schaefer <gerald.schaefer@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'arch/s390/lib')
-rw-r--r--arch/s390/lib/uaccess.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/s390/lib/uaccess.c b/arch/s390/lib/uaccess.c
index 4dec9fc12f73..7f33eb4dffba 100644
--- a/arch/s390/lib/uaccess.c
+++ b/arch/s390/lib/uaccess.c
@@ -62,8 +62,8 @@ static unsigned long raw_copy_from_user_key(void *to, const void __user *from,
"5: slgr %[size],%[size]\n"
"6:\n"
EX_TABLE(0b, 2b)
- EX_TABLE(3b, 6b)
EX_TABLE(1b, 2b)
+ EX_TABLE(3b, 6b)
EX_TABLE(4b, 6b)
: [size] "+a" (size), [from] "+a" (from), [to] "+a" (to),
[tmp1] "+a" (tmp1), [tmp2] "=a" (tmp2)
@@ -126,8 +126,8 @@ static unsigned long raw_copy_to_user_key(void __user *to, const void *from,
"5: slgr %[size],%[size]\n"
"6:\n"
EX_TABLE(0b, 2b)
- EX_TABLE(3b, 6b)
EX_TABLE(1b, 2b)
+ EX_TABLE(3b, 6b)
EX_TABLE(4b, 6b)
: [size] "+a" (size), [to] "+a" (to), [from] "+a" (from),
[tmp1] "+a" (tmp1), [tmp2] "=a" (tmp2)