| .. | .. |
|---|
| 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 */ |
|---|