diff options
| -rw-r--r-- | drivers/i2c/busses/i2c-highlander.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/i2c/busses/i2c-highlander.c b/drivers/i2c/busses/i2c-highlander.c index f4d22ae9d294..e5a8dae4a289 100644 --- a/drivers/i2c/busses/i2c-highlander.c +++ b/drivers/i2c/busses/i2c-highlander.c | |||
| @@ -92,7 +92,7 @@ static void highlander_i2c_setup(struct highlander_i2c_dev *dev) | |||
| 92 | static void smbus_write_data(u8 *src, u16 *dst, int len) | 92 | static void smbus_write_data(u8 *src, u16 *dst, int len) |
| 93 | { | 93 | { |
| 94 | for (; len > 1; len -= 2) { | 94 | for (; len > 1; len -= 2) { |
| 95 | *dst++ = be16_to_cpup((u16 *)src); | 95 | *dst++ = be16_to_cpup((__be16 *)src); |
| 96 | src += 2; | 96 | src += 2; |
| 97 | } | 97 | } |
| 98 | 98 | ||
| @@ -103,7 +103,7 @@ static void smbus_write_data(u8 *src, u16 *dst, int len) | |||
| 103 | static void smbus_read_data(u16 *src, u8 *dst, int len) | 103 | static void smbus_read_data(u16 *src, u8 *dst, int len) |
| 104 | { | 104 | { |
| 105 | for (; len > 1; len -= 2) { | 105 | for (; len > 1; len -= 2) { |
| 106 | *(u16 *)dst = cpu_to_be16p(src++); | 106 | *(__be16 *)dst = cpu_to_be16p(src++); |
| 107 | dst += 2; | 107 | dst += 2; |
| 108 | } | 108 | } |
| 109 | 109 | ||
