public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] media: ov5645: Fix write_reg return code
@ 2018-02-08  9:41 Todor Tomov
  2018-02-08  9:42 ` [PATCH 2/2] media: ov5645: Improve mode finding function Todor Tomov
  2018-03-06 13:40 ` [PATCH 1/2] media: ov5645: Fix write_reg return code Mauro Carvalho Chehab
  0 siblings, 2 replies; 5+ messages in thread
From: Todor Tomov @ 2018-02-08  9:41 UTC (permalink / raw)
  To: mchehab, sakari.ailus, hverkuil; +Cc: linux-media, linux-kernel, Todor Tomov

I2C transfer functions return number of successful operations (on success).

Do not return the received positive return code but instead return 0 on
success. The users of write_reg function already use this logic.

Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
---
 drivers/media/i2c/ov5645.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/drivers/media/i2c/ov5645.c b/drivers/media/i2c/ov5645.c
index d28845f..9755562 100644
--- a/drivers/media/i2c/ov5645.c
+++ b/drivers/media/i2c/ov5645.c
@@ -600,11 +600,13 @@ static int ov5645_write_reg(struct ov5645 *ov5645, u16 reg, u8 val)
 	regbuf[2] = val;
 
 	ret = i2c_master_send(ov5645->i2c_client, regbuf, 3);
-	if (ret < 0)
+	if (ret < 0) {
 		dev_err(ov5645->dev, "%s: write reg error %d: reg=%x, val=%x\n",
 			__func__, ret, reg, val);
+		return ret;
+	}
 
-	return ret;
+	return 0;
 }
 
 static int ov5645_read_reg(struct ov5645 *ov5645, u16 reg, u8 *val)
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-03-06 13:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-02-08  9:41 [PATCH 1/2] media: ov5645: Fix write_reg return code Todor Tomov
2018-02-08  9:42 ` [PATCH 2/2] media: ov5645: Improve mode finding function Todor Tomov
2018-03-06 13:58   ` Sakari Ailus
2018-03-06 13:40 ` [PATCH 1/2] media: ov5645: Fix write_reg return code Mauro Carvalho Chehab
2018-03-06 13:56   ` Sakari Ailus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox