|
@@ -1544,6 +1544,8 @@ static int fimc_md_remove(struct platform_device *pdev)
|
|
|
|
|
|
if (!fmd)
|
|
if (!fmd)
|
|
return 0;
|
|
return 0;
|
|
|
|
+
|
|
|
|
+ v4l2_device_unregister(&fmd->v4l2_dev);
|
|
device_remove_file(&pdev->dev, &dev_attr_subdev_conf_mode);
|
|
device_remove_file(&pdev->dev, &dev_attr_subdev_conf_mode);
|
|
fimc_md_unregister_entities(fmd);
|
|
fimc_md_unregister_entities(fmd);
|
|
fimc_md_pipelines_free(fmd);
|
|
fimc_md_pipelines_free(fmd);
|