Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d7420002 authored by Arvind Yadav's avatar Arvind Yadav Committed by Dave Airlie
Browse files

gpu/drm/exynos/exynos_hdmi - Unmap region obtained by of_iomap



Free memory mapping, if hdmi_probe is not successful.

Signed-off-by: default avatarArvind Yadav <arvind.yadav.cs@gmail.com>
Signed-off-by: default avatarInki Dae <inki.dae@samsung.com>
Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
parent 855f6529
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -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;