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 | ||