mirror of
https://github.com/torvalds/linux.git
synced 2024-11-11 22:51:42 +00:00
[media] coda: fix the error path in coda_probe()
In the case of coda_firmware_request() failure, we should release the prevously acquired resources. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
69fd825c17
commit
c762ff1f7e
@ -2295,8 +2295,13 @@ static int coda_probe(struct platform_device *pdev)
|
||||
pm_runtime_set_active(&pdev->dev);
|
||||
pm_runtime_enable(&pdev->dev);
|
||||
|
||||
return coda_firmware_request(dev);
|
||||
ret = coda_firmware_request(dev);
|
||||
if (ret)
|
||||
goto err_alloc_workqueue;
|
||||
return 0;
|
||||
|
||||
err_alloc_workqueue:
|
||||
destroy_workqueue(dev->workqueue);
|
||||
err_v4l2_register:
|
||||
v4l2_device_unregister(&dev->v4l2_dev);
|
||||
return ret;
|
||||
|
Loading…
Reference in New Issue
Block a user