| .. | .. |
|---|
| 29 | 29 | |
|---|
| 30 | 30 | # define ioswabb(a, x) (x) |
|---|
| 31 | 31 | # define __mem_ioswabb(a, x) (x) |
|---|
| 32 | | -# define ioswabw(a, x) le16_to_cpu(x) |
|---|
| 32 | +# define ioswabw(a, x) le16_to_cpu((__force __le16)(x)) |
|---|
| 33 | 33 | # define __mem_ioswabw(a, x) (x) |
|---|
| 34 | | -# define ioswabl(a, x) le32_to_cpu(x) |
|---|
| 34 | +# define ioswabl(a, x) le32_to_cpu((__force __le32)(x)) |
|---|
| 35 | 35 | # define __mem_ioswabl(a, x) (x) |
|---|
| 36 | | -# define ioswabq(a, x) le64_to_cpu(x) |
|---|
| 36 | +# define ioswabq(a, x) le64_to_cpu((__force __le64)(x)) |
|---|
| 37 | 37 | # define __mem_ioswabq(a, x) (x) |
|---|
| 38 | 38 | |
|---|
| 39 | 39 | #else |
|---|
| .. | .. |
|---|
| 41 | 41 | # define ioswabb(a, x) (x) |
|---|
| 42 | 42 | # define __mem_ioswabb(a, x) (x) |
|---|
| 43 | 43 | # define ioswabw(a, x) (x) |
|---|
| 44 | | -# define __mem_ioswabw(a, x) cpu_to_le16(x) |
|---|
| 44 | +# define __mem_ioswabw(a, x) ((__force u16)cpu_to_le16(x)) |
|---|
| 45 | 45 | # define ioswabl(a, x) (x) |
|---|
| 46 | | -# define __mem_ioswabl(a, x) cpu_to_le32(x) |
|---|
| 46 | +# define __mem_ioswabl(a, x) ((__force u32)cpu_to_le32(x)) |
|---|
| 47 | 47 | # define ioswabq(a, x) (x) |
|---|
| 48 | | -# define __mem_ioswabq(a, x) cpu_to_le32(x) |
|---|
| 48 | +# define __mem_ioswabq(a, x) ((__force u64)cpu_to_le64(x)) |
|---|
| 49 | 49 | |
|---|
| 50 | 50 | #endif |
|---|
| 51 | 51 | |
|---|