|
@@ -145,7 +145,7 @@ static inline void set_fs(mm_segment_t fs)
|
|
|
do { \
|
|
|
unsigned long __gu_val; \
|
|
|
__chk_user_ptr(ptr); \
|
|
|
- asm(ALTERNATIVE("nop", SET_PSTATE_PAN(0), ARM64_HAS_PAN, \
|
|
|
+ asm(ALTERNATIVE("nop", SET_PSTATE_PAN(0), ARM64_ALT_PAN_NOT_UAO,\
|
|
|
CONFIG_ARM64_PAN)); \
|
|
|
switch (sizeof(*(ptr))) { \
|
|
|
case 1: \
|
|
@@ -168,7 +168,7 @@ do { \
|
|
|
BUILD_BUG(); \
|
|
|
} \
|
|
|
(x) = (__force __typeof__(*(ptr)))__gu_val; \
|
|
|
- asm(ALTERNATIVE("nop", SET_PSTATE_PAN(1), ARM64_HAS_PAN, \
|
|
|
+ asm(ALTERNATIVE("nop", SET_PSTATE_PAN(1), ARM64_ALT_PAN_NOT_UAO,\
|
|
|
CONFIG_ARM64_PAN)); \
|
|
|
} while (0)
|
|
|
|
|
@@ -217,7 +217,7 @@ do { \
|
|
|
do { \
|
|
|
__typeof__(*(ptr)) __pu_val = (x); \
|
|
|
__chk_user_ptr(ptr); \
|
|
|
- asm(ALTERNATIVE("nop", SET_PSTATE_PAN(0), ARM64_HAS_PAN, \
|
|
|
+ asm(ALTERNATIVE("nop", SET_PSTATE_PAN(0), ARM64_ALT_PAN_NOT_UAO,\
|
|
|
CONFIG_ARM64_PAN)); \
|
|
|
switch (sizeof(*(ptr))) { \
|
|
|
case 1: \
|
|
@@ -239,7 +239,7 @@ do { \
|
|
|
default: \
|
|
|
BUILD_BUG(); \
|
|
|
} \
|
|
|
- asm(ALTERNATIVE("nop", SET_PSTATE_PAN(1), ARM64_HAS_PAN, \
|
|
|
+ asm(ALTERNATIVE("nop", SET_PSTATE_PAN(1), ARM64_ALT_PAN_NOT_UAO,\
|
|
|
CONFIG_ARM64_PAN)); \
|
|
|
} while (0)
|
|
|
|