Reordered mutexes initialization so that there is no
need of destroying mutex incase media_entity_init()
fails.
Signed-off-by: Radhey Shyam Pandey <radheys@xilinx.com>
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
dma->xdev = xdev;
dma->port = port;
- mutex_init(&dma->lock);
- mutex_init(&dma->pipe.lock);
dma->fmtinfo = xvip_get_format_by_fourcc(XVIP_DMA_DEF_FORMAT);
dma->format.pixelformat = dma->fmtinfo->fourcc;
if (ret < 0)
return ret;
+ mutex_init(&dma->lock);
+ mutex_init(&dma->pipe.lock);
/* ... and the video node... */
dma->video.v4l2_dev = &xdev->v4l2_dev;
dma->video.fops = &xvip_dma_fops;