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)
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;