diff options
author | Silviu-Mihai Popescu <silviupopescu1990@gmail.com> | 2013-03-16 12:02:36 (GMT) |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-03-25 18:02:55 (GMT) |
commit | b4446865bc367ef3c9db4fe736d40601fd13b900 (patch) | |
tree | 6be525bad87660be776167ad2e6a4643abb2deee /drivers/staging | |
parent | 6b83f9150ff5d23355fc3baf6960801fb1525f77 (diff) | |
download | linux-b4446865bc367ef3c9db4fe736d40601fd13b900.tar.xz |
imx_drm: ipu_v3: fix invalid free of devm_* allocated data
The objects allocated by devm_* APIs are managed by devres and are freed
when the device is detached. There is no need to use kfree() explicitly.
Signed-off-by: Silviu-Mihai Popescu <silviupopescu1990@gmail.com>
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging')
-rw-r--r-- | drivers/staging/imx-drm/ipu-v3/ipu-dp.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/staging/imx-drm/ipu-v3/ipu-dp.c b/drivers/staging/imx-drm/ipu-v3/ipu-dp.c index 26aecaf..113b046 100644 --- a/drivers/staging/imx-drm/ipu-v3/ipu-dp.c +++ b/drivers/staging/imx-drm/ipu-v3/ipu-dp.c @@ -316,7 +316,6 @@ int ipu_dp_init(struct ipu_soc *ipu, struct device *dev, unsigned long base) priv->base = devm_ioremap(dev, base, PAGE_SIZE); if (!priv->base) { - kfree(priv); return -ENOMEM; } |