Re: RFC: remove set_fs for m68k

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Andreas,

well spotted. I'll give that a try.

Cheers,

	Michael

Am 15.07.2021 um 08:03 schrieb Andreas Schwab:
diff --git a/arch/m68k/include/asm/uaccess.h b/arch/m68k/include/asm/uaccess.h
index a308f0b41154..578e643ec83d 100644
--- a/arch/m68k/include/asm/uaccess.h
+++ b/arch/m68k/include/asm/uaccess.h
@@ -193,22 +193,22 @@ do {									\

 #define __get_kernel_nofault(dst, src, type, err_label)			\
 do {									\
-	type __gk_dst = *(type *)(dst);					\
+	type *__gk_dst = (type *)(dst);					\
 	type *__gk_src = (type *)(src);					\
 	int __gk_err = 0;						\
 									\
 	switch (sizeof(type)) {						\
 	case 1:								\
-		__get_user_asm("move", __gk_err, __gk_dst, __gk_src, u8, b, d); \
+		__get_user_asm("move", __gk_err, *__gk_dst, __gk_src, u8, b, d); \
 		break;							\
 	case 2:								\
-		__get_user_asm("move", __gk_err, __gk_dst, __gk_src, u16, w, r); \
+		__get_user_asm("move", __gk_err, *__gk_dst, __gk_src, u16, w, r); \
 		break;							\
 	case 4:								\
-		__get_user_asm("move", __gk_err, __gk_dst, __gk_src, u32, l, r); \
+		__get_user_asm("move", __gk_err, *__gk_dst, __gk_src, u32, l, r); \
 		break;							\
 	case 8:								\
-		__get_user_asm8("move", __gk_err, __gk_dst, __gk_src);	\
+		__get_user_asm8("move", __gk_err, *__gk_dst, __gk_src);	\
 		break;							\
 	default:							\
 		BUILD_BUG();						\

Andreas.




[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux