From 79bfcdd26c0e8eba451b950d23a926713e0281bb Mon Sep 17 00:00:00 2001 From: Hu Kejun Date: Fri, 18 Mar 2022 16:02:14 +0800 Subject: [PATCH] media: i2c: ov50c40: fix cannot get channel info on android Signed-off-by: Hu Kejun Change-Id: I60a02c71bd2bd8970a608d5fffdca74801ca8efc --- drivers/media/i2c/ov50c40.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/media/i2c/ov50c40.c b/drivers/media/i2c/ov50c40.c index e5dce2a0fcdf..8bfc5492bcd0 100644 --- a/drivers/media/i2c/ov50c40.c +++ b/drivers/media/i2c/ov50c40.c @@ -6429,6 +6429,12 @@ static long ov50c40_compat_ioctl32(struct v4l2_subdev *sd, return ret; } + ret = copy_from_user(ch_info, up, sizeof(*ch_info)); + if (ret) { + ret = -EFAULT; + return ret; + } + ret = ov50c40_ioctl(sd, cmd, ch_info); if (!ret) { ret = copy_to_user(up, ch_info, sizeof(*ch_info));