From e697f9654ade0a3b8dc6b536108f2d24a7402871 Mon Sep 17 00:00:00 2001 From: Damien Miliche Date: Mon, 15 Jun 2015 11:26:35 +0200 Subject: [PATCH] According to Linux kernel i2c driver (see i2c-core.c), the master_xfer function should return the number of messages executed if successfull --- i2c-devantech-iss.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/i2c-devantech-iss.c b/i2c-devantech-iss.c index c8331d0..7e7bfe6 100644 --- a/i2c-devantech-iss.c +++ b/i2c-devantech-iss.c @@ -305,7 +305,7 @@ static int devantech_usb_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, for (i = 0; i < len; i++) pmsg->buf[i] = dev->buffer[i + 2]; } - ret = 0; + ret = num; error: return ret; }