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