MLK-16693-2: mipi_csi: fix null video name setting
authorGuoniu.Zhou <guoniu.zhou@nxp.com>
Thu, 2 Nov 2017 07:01:54 +0000 (15:01 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:39:09 +0000 (15:39 -0500)
Setting video device name before memset operation
lead to null value of vdev->name

Reviewed-by: Robby Cai <robby.cai@nxp.com>
Signed-off-by: Guoniu.Zhou <guoniu.zhou@nxp.com>
(cherry picked from commit d342872a4db74cdbbc955b0e5c73d3cd86b217be)

drivers/media/platform/imx8/mxc-isi-cap.c

index 6dd6768..806fec2 100644 (file)
@@ -1340,8 +1340,8 @@ static int mxc_isi_register_cap_device(struct mxc_isi_dev *mxc_isi,
        int ret = -ENOMEM;
 
        dev_dbg(&mxc_isi->pdev->dev, "%s\n", __func__);
-       snprintf(vdev->name, sizeof(vdev->name), "mxc_isi.%d.capture", mxc_isi->id);
        memset(vdev, 0, sizeof(*vdev));
+       snprintf(vdev->name, sizeof(vdev->name), "mxc_isi.%d.capture", mxc_isi->id);
 
        vdev->fops      = &mxc_isi_capture_fops;
        vdev->ioctl_ops = &mxc_isi_capture_ioctl_ops;