X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=drivers%2Fpower%2Fds2782_battery.c;h=2fa9b6bf1f3f9e08d9d5512e875ec377902898f9;hb=4351654e3ddf86a04966163dce4def586303e5cc;hp=6bb6e2f5ea814e408c52f23ca78d35f8a22e7444;hpb=1b6150fe82de8a555b0200d20bb5e3752fbe4160;p=~andy%2Flinux diff --git a/drivers/power/ds2782_battery.c b/drivers/power/ds2782_battery.c index 6bb6e2f5ea8..2fa9b6bf1f3 100644 --- a/drivers/power/ds2782_battery.c +++ b/drivers/power/ds2782_battery.c @@ -80,13 +80,13 @@ static inline int ds278x_read_reg16(struct ds278x_info *info, int reg_msb, { int ret; - ret = swab16(i2c_smbus_read_word_data(info->client, reg_msb)); + ret = i2c_smbus_read_word_data(info->client, reg_msb); if (ret < 0) { dev_err(&info->client->dev, "register read failed\n"); return ret; } - *val = ret; + *val = swab16(ret); return 0; }