Reset the ret variable to make sure it olpc_xo175_ec_cmd() ends up returning zero on success. Fixes: commit 0c3d931b3ab9 ("Platform: OLPC: Add XO-1.75 EC driver") Signed-off-by: Lubomir Rintel <lkundrak@xxxxx> --- drivers/platform/olpc/olpc-xo175-ec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/platform/olpc/olpc-xo175-ec.c b/drivers/platform/olpc/olpc-xo175-ec.c index 344d14f3da54..48d6f0d87583 100644 --- a/drivers/platform/olpc/olpc-xo175-ec.c +++ b/drivers/platform/olpc/olpc-xo175-ec.c @@ -507,6 +507,7 @@ static int olpc_xo175_ec_cmd(u8 cmd, u8 *inbuf, size_t inlen, u8 *resp, nr_bytes = resp_len; } else { nr_bytes = (size_t)ret; + ret = 0; } resp_len = min(resp_len, nr_bytes); -- 2.21.0