|
@@ -1386,8 +1386,10 @@ int i2c_master_send(const struct i2c_client *client, const char *buf, int count)
|
|
|
|
|
|
ret = i2c_transfer(adap, &msg, 1);
|
|
ret = i2c_transfer(adap, &msg, 1);
|
|
|
|
|
|
- /* If everything went ok (i.e. 1 msg transmitted), return #bytes
|
|
|
|
- transmitted, else error code. */
|
|
|
|
|
|
+ /*
|
|
|
|
+ * If everything went ok (i.e. 1 msg transmitted), return #bytes
|
|
|
|
+ * transmitted, else error code.
|
|
|
|
+ */
|
|
return (ret == 1) ? count : ret;
|
|
return (ret == 1) ? count : ret;
|
|
}
|
|
}
|
|
EXPORT_SYMBOL(i2c_master_send);
|
|
EXPORT_SYMBOL(i2c_master_send);
|
|
@@ -1414,8 +1416,10 @@ int i2c_master_recv(const struct i2c_client *client, char *buf, int count)
|
|
|
|
|
|
ret = i2c_transfer(adap, &msg, 1);
|
|
ret = i2c_transfer(adap, &msg, 1);
|
|
|
|
|
|
- /* If everything went ok (i.e. 1 msg transmitted), return #bytes
|
|
|
|
- transmitted, else error code. */
|
|
|
|
|
|
+ /*
|
|
|
|
+ * If everything went ok (i.e. 1 msg received), return #bytes received,
|
|
|
|
+ * else error code.
|
|
|
|
+ */
|
|
return (ret == 1) ? count : ret;
|
|
return (ret == 1) ? count : ret;
|
|
}
|
|
}
|
|
EXPORT_SYMBOL(i2c_master_recv);
|
|
EXPORT_SYMBOL(i2c_master_recv);
|