mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-06 02:50:49 +09:00
media: rockchip: isp: move from strlcpy with unused retval to strscpy
Signed-off-by: Tao Huang <huangtao@rock-chips.com> Change-Id: Id809b2ccfec8be39ffa63edcecf86eea7302b105
This commit is contained in:
@@ -1060,7 +1060,7 @@ static int rkisp_enum_input(struct file *file, void *priv,
|
||||
return -EINVAL;
|
||||
|
||||
input->type = V4L2_INPUT_TYPE_CAMERA;
|
||||
strlcpy(input->name, "Camera", sizeof(input->name));
|
||||
strscpy(input->name, "Camera", sizeof(input->name));
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -1722,7 +1722,7 @@ static int rkisp_querycap(struct file *file, void *priv,
|
||||
struct device *dev = stream->ispdev->dev;
|
||||
struct video_device *vdev = video_devdata(file);
|
||||
|
||||
strlcpy(cap->card, vdev->name, sizeof(cap->card));
|
||||
strscpy(cap->card, vdev->name, sizeof(cap->card));
|
||||
snprintf(cap->driver, sizeof(cap->driver),
|
||||
"%s_v%d", dev->driver->name,
|
||||
stream->ispdev->isp_ver >> 4);
|
||||
|
||||
@@ -1163,7 +1163,7 @@ static int rkisp_stream_init(struct rkisp_device *dev, u32 id)
|
||||
stream->linked = true;
|
||||
switch (id) {
|
||||
case RKISP_STREAM_SP:
|
||||
strlcpy(vdev->name, SP_VDEV_NAME,
|
||||
strscpy(vdev->name, SP_VDEV_NAME,
|
||||
sizeof(vdev->name));
|
||||
stream->ops = &rkisp_sp_streams_ops;
|
||||
stream->config = &rkisp_sp_stream_config;
|
||||
@@ -1171,7 +1171,7 @@ static int rkisp_stream_init(struct rkisp_device *dev, u32 id)
|
||||
stream->config->fmt_size = ARRAY_SIZE(sp_fmts);
|
||||
break;
|
||||
default:
|
||||
strlcpy(vdev->name, MP_VDEV_NAME,
|
||||
strscpy(vdev->name, MP_VDEV_NAME,
|
||||
sizeof(vdev->name));
|
||||
stream->ops = &rkisp_mp_streams_ops;
|
||||
stream->config = &rkisp_mp_stream_config;
|
||||
|
||||
@@ -2002,7 +2002,7 @@ static int rkisp_stream_init(struct rkisp_device *dev, u32 id)
|
||||
|
||||
switch (id) {
|
||||
case RKISP_STREAM_SP:
|
||||
strlcpy(vdev->name, SP_VDEV_NAME,
|
||||
strscpy(vdev->name, SP_VDEV_NAME,
|
||||
sizeof(vdev->name));
|
||||
stream->ops = &rkisp_sp_streams_ops;
|
||||
stream->config = &rkisp_sp_stream_config;
|
||||
@@ -2010,31 +2010,31 @@ static int rkisp_stream_init(struct rkisp_device *dev, u32 id)
|
||||
stream->config->fmt_size = ARRAY_SIZE(sp_fmts);
|
||||
break;
|
||||
case RKISP_STREAM_DMATX0:
|
||||
strlcpy(vdev->name, DMATX0_VDEV_NAME,
|
||||
strscpy(vdev->name, DMATX0_VDEV_NAME,
|
||||
sizeof(vdev->name));
|
||||
stream->ops = &rkisp2_dmatx0_streams_ops;
|
||||
stream->config = &rkisp2_dmatx0_stream_config;
|
||||
break;
|
||||
case RKISP_STREAM_DMATX1:
|
||||
strlcpy(vdev->name, DMATX1_VDEV_NAME,
|
||||
strscpy(vdev->name, DMATX1_VDEV_NAME,
|
||||
sizeof(vdev->name));
|
||||
stream->ops = &rkisp2_dmatx1_streams_ops;
|
||||
stream->config = &rkisp2_dmatx1_stream_config;
|
||||
break;
|
||||
case RKISP_STREAM_DMATX2:
|
||||
strlcpy(vdev->name, DMATX2_VDEV_NAME,
|
||||
strscpy(vdev->name, DMATX2_VDEV_NAME,
|
||||
sizeof(vdev->name));
|
||||
stream->ops = &rkisp2_dmatx2_streams_ops;
|
||||
stream->config = &rkisp2_dmatx2_stream_config;
|
||||
break;
|
||||
case RKISP_STREAM_DMATX3:
|
||||
strlcpy(vdev->name, DMATX3_VDEV_NAME,
|
||||
strscpy(vdev->name, DMATX3_VDEV_NAME,
|
||||
sizeof(vdev->name));
|
||||
stream->ops = &rkisp2_dmatx3_streams_ops;
|
||||
stream->config = &rkisp2_dmatx3_stream_config;
|
||||
break;
|
||||
default:
|
||||
strlcpy(vdev->name, MP_VDEV_NAME,
|
||||
strscpy(vdev->name, MP_VDEV_NAME,
|
||||
sizeof(vdev->name));
|
||||
stream->ops = &rkisp_mp_streams_ops;
|
||||
stream->config = &rkisp_mp_stream_config;
|
||||
|
||||
@@ -950,7 +950,7 @@ static int rkisp_plat_probe(struct platform_device *pdev)
|
||||
|
||||
v4l2_dev = &isp_dev->v4l2_dev;
|
||||
v4l2_dev->mdev = &isp_dev->media_dev;
|
||||
strlcpy(v4l2_dev->name, isp_dev->name, sizeof(v4l2_dev->name));
|
||||
strscpy(v4l2_dev->name, isp_dev->name, sizeof(v4l2_dev->name));
|
||||
v4l2_ctrl_handler_init(&isp_dev->ctrl_handler, 5);
|
||||
v4l2_dev->ctrl_handler = &isp_dev->ctrl_handler;
|
||||
|
||||
|
||||
@@ -979,7 +979,7 @@ static int rkisp_querycap(struct file *file, void *priv,
|
||||
struct device *dev = stream->ispdev->dev;
|
||||
struct video_device *vdev = video_devdata(file);
|
||||
|
||||
strlcpy(cap->card, vdev->name, sizeof(cap->card));
|
||||
strscpy(cap->card, vdev->name, sizeof(cap->card));
|
||||
snprintf(cap->driver, sizeof(cap->driver),
|
||||
"%s_v%d", dev->driver->name,
|
||||
stream->ispdev->isp_ver >> 4);
|
||||
@@ -1158,25 +1158,25 @@ static int dmarx_init(struct rkisp_device *dev, u32 id)
|
||||
|
||||
switch (id) {
|
||||
case RKISP_STREAM_DMARX:
|
||||
strlcpy(vdev->name, DMA_VDEV_NAME,
|
||||
strscpy(vdev->name, DMA_VDEV_NAME,
|
||||
sizeof(vdev->name));
|
||||
stream->ops = &rkisp_dmarx_streams_ops;
|
||||
stream->config = &rkisp_dmarx_stream_config;
|
||||
break;
|
||||
case RKISP_STREAM_RAWRD0:
|
||||
strlcpy(vdev->name, DMARX0_VDEV_NAME,
|
||||
strscpy(vdev->name, DMARX0_VDEV_NAME,
|
||||
sizeof(vdev->name));
|
||||
stream->ops = &rkisp2_dmarx_streams_ops;
|
||||
stream->config = &rkisp2_dmarx0_stream_config;
|
||||
break;
|
||||
case RKISP_STREAM_RAWRD1:
|
||||
strlcpy(vdev->name, DMARX1_VDEV_NAME,
|
||||
strscpy(vdev->name, DMARX1_VDEV_NAME,
|
||||
sizeof(vdev->name));
|
||||
stream->ops = &rkisp2_dmarx_streams_ops;
|
||||
stream->config = &rkisp2_dmarx1_stream_config;
|
||||
break;
|
||||
case RKISP_STREAM_RAWRD2:
|
||||
strlcpy(vdev->name, DMARX2_VDEV_NAME,
|
||||
strscpy(vdev->name, DMARX2_VDEV_NAME,
|
||||
sizeof(vdev->name));
|
||||
stream->ops = &rkisp2_dmarx_streams_ops;
|
||||
stream->config = &rkisp2_dmarx2_stream_config;
|
||||
|
||||
@@ -53,8 +53,8 @@ static int rkisp_luma_querycap(struct file *file,
|
||||
snprintf(cap->driver, sizeof(cap->driver),
|
||||
"%s_v%d", DRIVER_NAME,
|
||||
luma_vdev->dev->isp_ver >> 4);
|
||||
strlcpy(cap->card, vdev->name, sizeof(cap->card));
|
||||
strlcpy(cap->bus_info, "platform: " DRIVER_NAME, sizeof(cap->bus_info));
|
||||
strscpy(cap->card, vdev->name, sizeof(cap->card));
|
||||
strscpy(cap->bus_info, "platform: " DRIVER_NAME, sizeof(cap->bus_info));
|
||||
|
||||
return 0;
|
||||
}
|
||||
@@ -453,7 +453,7 @@ int rkisp_register_luma_vdev(struct rkisp_luma_vdev *luma_vdev,
|
||||
spin_lock_init(&luma_vdev->irq_lock);
|
||||
spin_lock_init(&luma_vdev->rd_lock);
|
||||
|
||||
strlcpy(vdev->name, "rkisp-mipi-luma", sizeof(vdev->name));
|
||||
strscpy(vdev->name, "rkisp-mipi-luma", sizeof(vdev->name));
|
||||
|
||||
vdev->ioctl_ops = &rkisp_luma_ioctl;
|
||||
vdev->fops = &rkisp_luma_fops;
|
||||
|
||||
@@ -61,8 +61,8 @@ static int rkisp_params_querycap(struct file *file,
|
||||
snprintf(cap->driver, sizeof(cap->driver),
|
||||
"%s_v%d", DRIVER_NAME,
|
||||
params_vdev->dev->isp_ver >> 4);
|
||||
strlcpy(cap->card, vdev->name, sizeof(cap->card));
|
||||
strlcpy(cap->bus_info, "platform: " DRIVER_NAME, sizeof(cap->bus_info));
|
||||
strscpy(cap->card, vdev->name, sizeof(cap->card));
|
||||
strscpy(cap->bus_info, "platform: " DRIVER_NAME, sizeof(cap->bus_info));
|
||||
cap->version = RKISP_DRIVER_VERSION;
|
||||
return 0;
|
||||
}
|
||||
@@ -594,7 +594,7 @@ int rkisp_register_params_vdev(struct rkisp_isp_params_vdev *params_vdev,
|
||||
params_vdev->is_subs_evt = false;
|
||||
spin_lock_init(¶ms_vdev->config_lock);
|
||||
|
||||
strlcpy(vdev->name, PARAMS_NAME, sizeof(vdev->name));
|
||||
strscpy(vdev->name, PARAMS_NAME, sizeof(vdev->name));
|
||||
|
||||
vdev->ioctl_ops = &rkisp_params_ioctl;
|
||||
vdev->fops = &rkisp_params_fops;
|
||||
|
||||
@@ -61,8 +61,8 @@ static int rkisp_stats_querycap(struct file *file,
|
||||
snprintf(cap->driver, sizeof(cap->driver),
|
||||
"%s_v%d", DRIVER_NAME,
|
||||
stats_vdev->dev->isp_ver >> 4);
|
||||
strlcpy(cap->card, vdev->name, sizeof(cap->card));
|
||||
strlcpy(cap->bus_info, "platform: " DRIVER_NAME, sizeof(cap->bus_info));
|
||||
strscpy(cap->card, vdev->name, sizeof(cap->card));
|
||||
strscpy(cap->bus_info, "platform: " DRIVER_NAME, sizeof(cap->bus_info));
|
||||
cap->version = RKISP_DRIVER_VERSION;
|
||||
return 0;
|
||||
}
|
||||
@@ -410,7 +410,7 @@ int rkisp_register_stats_vdev(struct rkisp_isp_stats_vdev *stats_vdev,
|
||||
spin_lock_init(&stats_vdev->irq_lock);
|
||||
spin_lock_init(&stats_vdev->rd_lock);
|
||||
|
||||
strlcpy(vdev->name, STATS_NAME, sizeof(vdev->name));
|
||||
strscpy(vdev->name, STATS_NAME, sizeof(vdev->name));
|
||||
|
||||
vdev->ioctl_ops = &rkisp_stats_ioctl;
|
||||
vdev->fops = &rkisp_stats_fops;
|
||||
|
||||
Reference in New Issue
Block a user