mirror of
https://github.com/torvalds/linux.git
synced 2024-12-05 18:41:23 +00:00
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>
This commit is contained in:
parent
4e0b0ad45c
commit
afdcc2ce39
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user