diff options
Diffstat (limited to 'drivers/i2c/i2c-core.c')
-rw-r--r-- | drivers/i2c/i2c-core.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c index 1e5606185b4f..e9c18939eda7 100644 --- a/drivers/i2c/i2c-core.c +++ b/drivers/i2c/i2c-core.c | |||
@@ -1386,8 +1386,10 @@ int i2c_master_send(const struct i2c_client *client, const char *buf, int count) | |||
1386 | 1386 | ||
1387 | ret = i2c_transfer(adap, &msg, 1); | 1387 | ret = i2c_transfer(adap, &msg, 1); |
1388 | 1388 | ||
1389 | /* If everything went ok (i.e. 1 msg transmitted), return #bytes | 1389 | /* |
1390 | transmitted, else error code. */ | 1390 | * If everything went ok (i.e. 1 msg transmitted), return #bytes |
1391 | * transmitted, else error code. | ||
1392 | */ | ||
1391 | return (ret == 1) ? count : ret; | 1393 | return (ret == 1) ? count : ret; |
1392 | } | 1394 | } |
1393 | EXPORT_SYMBOL(i2c_master_send); | 1395 | EXPORT_SYMBOL(i2c_master_send); |
@@ -1414,8 +1416,10 @@ int i2c_master_recv(const struct i2c_client *client, char *buf, int count) | |||
1414 | 1416 | ||
1415 | ret = i2c_transfer(adap, &msg, 1); | 1417 | ret = i2c_transfer(adap, &msg, 1); |
1416 | 1418 | ||
1417 | /* If everything went ok (i.e. 1 msg transmitted), return #bytes | 1419 | /* |
1418 | transmitted, else error code. */ | 1420 | * If everything went ok (i.e. 1 msg received), return #bytes received, |
1421 | * else error code. | ||
1422 | */ | ||
1419 | return (ret == 1) ? count : ret; | 1423 | return (ret == 1) ? count : ret; |
1420 | } | 1424 | } |
1421 | EXPORT_SYMBOL(i2c_master_recv); | 1425 | EXPORT_SYMBOL(i2c_master_recv); |