.. | .. |
---|
16 | 16 | extern u16 (*ioswabw)(volatile u16 *a, u16 x); |
---|
17 | 17 | extern u16 (*__mem_ioswabw)(volatile u16 *a, u16 x); |
---|
18 | 18 | #else |
---|
19 | | -#define ioswabw(a, x) le16_to_cpu(x) |
---|
| 19 | +#define ioswabw(a, x) le16_to_cpu((__force __le16)(x)) |
---|
20 | 20 | #define __mem_ioswabw(a, x) (x) |
---|
21 | 21 | #endif |
---|
22 | | -#define ioswabl(a, x) le32_to_cpu(x) |
---|
| 22 | +#define ioswabl(a, x) le32_to_cpu((__force __le32)(x)) |
---|
23 | 23 | #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)) |
---|
25 | 25 | #define __mem_ioswabq(a, x) (x) |
---|
26 | 26 | |
---|
27 | 27 | #endif /* __ASM_MACH_TX49XX_MANGLE_PORT_H */ |
---|