diff options
author | Thierry Reding <treding@nvidia.com> | 2014-12-19 15:47:30 +0100 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2015-01-27 10:14:48 +0100 |
commit | 4009c22420593cae6d99b4ba43d3864c5788cd77 (patch) | |
tree | 0c445b01bec67c3692577073405f0711b1befbcf /drivers/gpu/drm/tegra/sor.c | |
parent | 6fad8f66d7b5f2194f30c62ac40248e15a5b2af1 (diff) | |
download | linux-4009c22420593cae6d99b4ba43d3864c5788cd77.tar.bz2 |
drm/tegra: debugfs cleanup cannot fail
The debugfs cleanup code never fails, so no error is returned. Therefore
the functions can all return void instead.
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu/drm/tegra/sor.c')
-rw-r--r-- | drivers/gpu/drm/tegra/sor.c | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/drivers/gpu/drm/tegra/sor.c b/drivers/gpu/drm/tegra/sor.c index be1ad42c69be..a1c16c5c0cf6 100644 --- a/drivers/gpu/drm/tegra/sor.c +++ b/drivers/gpu/drm/tegra/sor.c @@ -710,12 +710,10 @@ remove: return err; } -static int tegra_sor_debugfs_exit(struct tegra_sor *sor) +static void tegra_sor_debugfs_exit(struct tegra_sor *sor) { debugfs_remove_recursive(sor->debugfs); sor->debugfs = NULL; - - return 0; } static void tegra_sor_connector_dpms(struct drm_connector *connector, int mode) @@ -1410,11 +1408,8 @@ static int tegra_sor_exit(struct host1x_client *client) clk_disable_unprepare(sor->clk_dp); clk_disable_unprepare(sor->clk); - if (IS_ENABLED(CONFIG_DEBUG_FS)) { - err = tegra_sor_debugfs_exit(sor); - if (err < 0) - dev_err(sor->dev, "debugfs cleanup failed: %d\n", err); - } + if (IS_ENABLED(CONFIG_DEBUG_FS)) + tegra_sor_debugfs_exit(sor); return 0; } |