gpu/drm/exynos/exynos_hdmi - Unmap region obtained by of_iomap
Free memory mapping, if hdmi_probe is not successful. Signed-off-by: Arvind Yadav <arvind.yadav.cs@gmail.com> Signed-off-by: Inki Dae <inki.dae@samsung.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
This commit is contained in:
parent
855f6529c7
commit
d742000240
|
@ -1907,6 +1907,8 @@ static int hdmi_probe(struct platform_device *pdev)
|
|||
err_hdmiphy:
|
||||
if (hdata->hdmiphy_port)
|
||||
put_device(&hdata->hdmiphy_port->dev);
|
||||
if (hdata->regs_hdmiphy)
|
||||
iounmap(hdata->regs_hdmiphy);
|
||||
err_ddc:
|
||||
put_device(&hdata->ddc_adpt->dev);
|
||||
|
||||
|
@ -1929,6 +1931,9 @@ static int hdmi_remove(struct platform_device *pdev)
|
|||
if (hdata->hdmiphy_port)
|
||||
put_device(&hdata->hdmiphy_port->dev);
|
||||
|
||||
if (hdata->regs_hdmiphy)
|
||||
iounmap(hdata->regs_hdmiphy);
|
||||
|
||||
put_device(&hdata->ddc_adpt->dev);
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue