diff options
author | Christophe Jaillet <christophe.jaillet@wanadoo.fr> | 2016-09-24 22:07:30 +0200 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2016-11-07 13:03:41 +0100 |
commit | 4141e7448b501227967ff274af5f4eadadb6068b (patch) | |
tree | cdee9ef5c5d16e5c5c048c49f141c484076a7abe /drivers/gpu | |
parent | 87ba3e15fb6e94d8dcce838b5de71814b2d1a768 (diff) | |
download | op-kernel-dev-4141e7448b501227967ff274af5f4eadadb6068b.zip op-kernel-dev-4141e7448b501227967ff274af5f4eadadb6068b.tar.gz |
drm/tegra: sor: No need to free devm_ allocated memory
Memory for the brick clock is allocated by devm_kzalloc(), so there is
no need here to free it explicitly.
The only function that calls tegra_clk_sor_brick_register() is the probe
function and it correctly checks and handles the return value, which, on
failure, will cause devm_ allocated memory to be freed automatically.
Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/drm/tegra/sor.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/gpu/drm/tegra/sor.c b/drivers/gpu/drm/tegra/sor.c index 74d0540..a8f5289 100644 --- a/drivers/gpu/drm/tegra/sor.c +++ b/drivers/gpu/drm/tegra/sor.c @@ -349,8 +349,6 @@ static struct clk *tegra_clk_sor_brick_register(struct tegra_sor *sor, brick->hw.init = &init; clk = devm_clk_register(sor->dev, &brick->hw); - if (IS_ERR(clk)) - kfree(brick); return clk; } |