| From: Peter Rosin <peda@axentia.se> |
| Date: Wed, 9 May 2018 21:47:48 +0200 |
| Subject: i2c: viperboard: return message count on master_xfer success |
| |
| commit 35cd67a0caf767aba472452865dcb4471fcce2b1 upstream. |
| |
| Returning zero is wrong in this case. |
| |
| Signed-off-by: Peter Rosin <peda@axentia.se> |
| Signed-off-by: Wolfram Sang <wsa@the-dreams.de> |
| Fixes: 174a13aa8669 ("i2c: Add viperboard i2c master driver") |
| Signed-off-by: Ben Hutchings <ben@decadent.org.uk> |
| --- |
| drivers/i2c/busses/i2c-viperboard.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/drivers/i2c/busses/i2c-viperboard.c |
| +++ b/drivers/i2c/busses/i2c-viperboard.c |
| @@ -341,7 +341,7 @@ static int vprbrd_i2c_xfer(struct i2c_ad |
| } |
| mutex_unlock(&vb->lock); |
| } |
| - return 0; |
| + return num; |
| error: |
| mutex_unlock(&vb->lock); |
| return error; |