| .. | .. |
|---|
| 48 | 48 | |
|---|
| 49 | 49 | # define ioswabb(a, x) (x) |
|---|
| 50 | 50 | # define __mem_ioswabb(a, x) (x) |
|---|
| 51 | | -# define ioswabw(a, x) (__should_swizzle_bits(a) ? le16_to_cpu(x) : x) |
|---|
| 51 | +# define ioswabw(a, x) (__should_swizzle_bits(a) ? \ |
|---|
| 52 | + le16_to_cpu((__force __le16)(x)) : \ |
|---|
| 53 | + (x)) |
|---|
| 52 | 54 | # define __mem_ioswabw(a, x) (x) |
|---|
| 53 | | -# define ioswabl(a, x) (__should_swizzle_bits(a) ? le32_to_cpu(x) : x) |
|---|
| 55 | +# define ioswabl(a, x) (__should_swizzle_bits(a) ? \ |
|---|
| 56 | + le32_to_cpu((__force __le32)(x)) : \ |
|---|
| 57 | + (x)) |
|---|
| 54 | 58 | # define __mem_ioswabl(a, x) (x) |
|---|
| 55 | | -# define ioswabq(a, x) (__should_swizzle_bits(a) ? le64_to_cpu(x) : x) |
|---|
| 59 | +# define ioswabq(a, x) (__should_swizzle_bits(a) ? \ |
|---|
| 60 | + le64_to_cpu((__force __le64)(x)) : \ |
|---|
| 61 | + (x)) |
|---|
| 56 | 62 | # define __mem_ioswabq(a, x) (x) |
|---|
| 57 | 63 | |
|---|
| 58 | 64 | #endif /* __ASM_MACH_GENERIC_MANGLE_PORT_H */ |
|---|