hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/arch/mips/include/asm/mach-tx49xx/mangle-port.h
....@@ -16,12 +16,12 @@
1616 extern u16 (*ioswabw)(volatile u16 *a, u16 x);
1717 extern u16 (*__mem_ioswabw)(volatile u16 *a, u16 x);
1818 #else
19
-#define ioswabw(a, x) le16_to_cpu(x)
19
+#define ioswabw(a, x) le16_to_cpu((__force __le16)(x))
2020 #define __mem_ioswabw(a, x) (x)
2121 #endif
22
-#define ioswabl(a, x) le32_to_cpu(x)
22
+#define ioswabl(a, x) le32_to_cpu((__force __le32)(x))
2323 #define __mem_ioswabl(a, x) (x)
24
-#define ioswabq(a, x) le64_to_cpu(x)
24
+#define ioswabq(a, x) le64_to_cpu((__force __le64)(x))
2525 #define __mem_ioswabq(a, x) (x)
2626
2727 #endif /* __ASM_MACH_TX49XX_MANGLE_PORT_H */