Platform: OLPC: Fix olpc_xo175_ec_cmd() return value
authorLubomir Rintel <lkundrak@v3.sk>
Wed, 29 May 2019 08:34:03 +0000 (10:34 +0200)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 12 Jun 2019 08:53:10 +0000 (11:53 +0300)
Reset the ret variable to make sure it olpc_xo175_ec_cmd() ends up
returning zero on success.

Fixes: 0c3d931b3ab9 ("Platform: OLPC: Add XO-1.75 EC driver")
Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/platform/olpc/olpc-xo175-ec.c

index 344d14f..48d6f0d 100644 (file)
@@ -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);