media: staging: use strscpy() instead of strlcpy()
authorMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Fri, 29 Mar 2019 15:28:45 +0000 (11:28 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Sat, 30 Mar 2019 00:37:33 +0000 (20:37 -0400)
There are a few left overs at staging which were still using the
deprecated strlcpy() function.

Reviewed-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Reviewed-by: Mukesh Ojha <mojha@codeaurora.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/staging/media/imx/imx-media-dev-common.c
drivers/staging/media/rockchip/vpu/rockchip_vpu_drv.c

index 9105941258896655e83b7c4a98aec0de3ffc065c..6cd93419b81dd2cbba1eb20507b6910ed13a3a8b 100644 (file)
@@ -30,7 +30,7 @@ struct imx_media_dev *imx_media_dev_init(struct device *dev)
 
        dev_set_drvdata(dev, imxmd);
 
-       strlcpy(imxmd->md.model, "imx-media", sizeof(imxmd->md.model));
+       strscpy(imxmd->md.model, "imx-media", sizeof(imxmd->md.model));
        imxmd->md.ops = &imx_media_md_ops;
        imxmd->md.dev = dev;
 
@@ -38,7 +38,7 @@ struct imx_media_dev *imx_media_dev_init(struct device *dev)
 
        imxmd->v4l2_dev.mdev = &imxmd->md;
        imxmd->v4l2_dev.notify = imx_media_notify;
-       strlcpy(imxmd->v4l2_dev.name, "imx-media",
+       strscpy(imxmd->v4l2_dev.name, "imx-media",
                sizeof(imxmd->v4l2_dev.name));
 
        media_device_init(&imxmd->md);
index 57611464ad0725c6b3b02358b246436a168b77de..58721c46fba4184ea03ce95da4c574704b984f68 100644 (file)
@@ -462,7 +462,7 @@ static int rockchip_vpu_probe(struct platform_device *pdev)
        }
 
        vpu->mdev.dev = vpu->dev;
-       strlcpy(vpu->mdev.model, DRIVER_NAME, sizeof(vpu->mdev.model));
+       strscpy(vpu->mdev.model, DRIVER_NAME, sizeof(vpu->mdev.model));
        media_device_init(&vpu->mdev);
        vpu->v4l2_dev.mdev = &vpu->mdev;