diff options
| -rw-r--r-- | arch/microblaze/include/asm/uaccess.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/microblaze/include/asm/uaccess.h b/arch/microblaze/include/asm/uaccess.h index 59a89a64a865..e41bebf8d473 100644 --- a/arch/microblaze/include/asm/uaccess.h +++ b/arch/microblaze/include/asm/uaccess.h | |||
| @@ -220,7 +220,7 @@ extern long __user_bad(void); | |||
| 220 | } else { \ | 220 | } else { \ |
| 221 | __gu_err = -EFAULT; \ | 221 | __gu_err = -EFAULT; \ |
| 222 | } \ | 222 | } \ |
| 223 | x = (typeof(*(ptr)))__gu_val; \ | 223 | x = (__force typeof(*(ptr)))__gu_val; \ |
| 224 | __gu_err; \ | 224 | __gu_err; \ |
| 225 | }) | 225 | }) |
| 226 | 226 | ||
| @@ -242,7 +242,7 @@ extern long __user_bad(void); | |||
| 242 | default: \ | 242 | default: \ |
| 243 | /* __gu_val = 0; __gu_err = -EINVAL;*/ __gu_err = __user_bad();\ | 243 | /* __gu_val = 0; __gu_err = -EINVAL;*/ __gu_err = __user_bad();\ |
| 244 | } \ | 244 | } \ |
| 245 | x = (__typeof__(*(ptr))) __gu_val; \ | 245 | x = (__force __typeof__(*(ptr))) __gu_val; \ |
| 246 | __gu_err; \ | 246 | __gu_err; \ |
| 247 | }) | 247 | }) |
| 248 | 248 | ||
