mirror of
https://github.com/torvalds/linux.git
synced 2026-05-29 17:43:52 +02:00
drm/tegra: rgb: Make tegra_dc_rgb_remove() return void
This function returned zero unconditionally. Make it return no value and simplify all callers accordingly. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
parent
55879dad0f
commit
437405403a
|
|
@ -3266,15 +3266,10 @@ static int tegra_dc_probe(struct platform_device *pdev)
|
|||
static int tegra_dc_remove(struct platform_device *pdev)
|
||||
{
|
||||
struct tegra_dc *dc = platform_get_drvdata(pdev);
|
||||
int err;
|
||||
|
||||
host1x_client_unregister(&dc->client);
|
||||
|
||||
err = tegra_dc_rgb_remove(dc);
|
||||
if (err < 0) {
|
||||
dev_err(&pdev->dev, "failed to remove RGB output: %d\n", err);
|
||||
return err;
|
||||
}
|
||||
tegra_dc_rgb_remove(dc);
|
||||
|
||||
pm_runtime_disable(&pdev->dev);
|
||||
|
||||
|
|
|
|||
|
|
@ -169,7 +169,7 @@ void tegra_crtc_atomic_post_commit(struct drm_crtc *crtc,
|
|||
|
||||
/* from rgb.c */
|
||||
int tegra_dc_rgb_probe(struct tegra_dc *dc);
|
||||
int tegra_dc_rgb_remove(struct tegra_dc *dc);
|
||||
void tegra_dc_rgb_remove(struct tegra_dc *dc);
|
||||
int tegra_dc_rgb_init(struct drm_device *drm, struct tegra_dc *dc);
|
||||
int tegra_dc_rgb_exit(struct tegra_dc *dc);
|
||||
|
||||
|
|
|
|||
|
|
@ -250,12 +250,12 @@ int tegra_dc_rgb_probe(struct tegra_dc *dc)
|
|||
return 0;
|
||||
}
|
||||
|
||||
int tegra_dc_rgb_remove(struct tegra_dc *dc)
|
||||
void tegra_dc_rgb_remove(struct tegra_dc *dc)
|
||||
{
|
||||
struct tegra_rgb *rgb;
|
||||
|
||||
if (!dc->rgb)
|
||||
return 0;
|
||||
return;
|
||||
|
||||
rgb = to_rgb(dc->rgb);
|
||||
clk_put(rgb->pll_d2_out0);
|
||||
|
|
@ -263,8 +263,6 @@ int tegra_dc_rgb_remove(struct tegra_dc *dc)
|
|||
|
||||
tegra_output_remove(dc->rgb);
|
||||
dc->rgb = NULL;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int tegra_dc_rgb_init(struct drm_device *drm, struct tegra_dc *dc)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user