From: Hans Verkuil Date: Wed, 20 Jan 2021 09:27:08 +0000 (+0100) Subject: media: i2c/ov02a10.c: add cast to fix type mismatch X-Git-Tag: v5.15~1736^2~140 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5320f4c1fb88cb68320e36e70c05ce52ed3b0927;p=platform%2Fkernel%2Flinux-starfive.git media: i2c/ov02a10.c: add cast to fix type mismatch By adding this cast '(__force __le16)' this sparse warning is fixed: drivers/media/i2c/ov02a10.c:391:19: warning: cast to restricted __le16 Signed-off-by: Hans Verkuil Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/media/i2c/ov02a10.c b/drivers/media/i2c/ov02a10.c index 8683ffd..60b4bc6 100644 --- a/drivers/media/i2c/ov02a10.c +++ b/drivers/media/i2c/ov02a10.c @@ -388,7 +388,7 @@ static int ov02a10_check_sensor_id(struct ov02a10 *ov02a10) if (ret < 0) return ret; - chip_id = le16_to_cpu(ret); + chip_id = le16_to_cpu((__force __le16)ret); if ((chip_id & OV02A10_ID_MASK) != OV02A10_ID) { dev_err(&client->dev, "unexpected sensor id(0x%04x)\n", chip_id);