From: Axel Lin Date: Wed, 25 Aug 2010 08:59:11 +0000 (+0800) Subject: ASoC: pxa-ssp: fix a memory leak in pxa_ssp_remove() X-Git-Tag: v3.0~832^2~32^2~599^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=014a27553a804c24a213d11aee30470b0a83f341;p=platform%2Fkernel%2Flinux-amlogic.git ASoC: pxa-ssp: fix a memory leak in pxa_ssp_remove() The "priv" allocated in pxa_ssp_probe() should be kfreed in pxa_ssp_remove(). Signed-off-by: Axel Lin Acked-by: Liam Girdwood Signed-off-by: Mark Brown --- diff --git a/sound/soc/pxa/pxa-ssp.c b/sound/soc/pxa/pxa-ssp.c index 8dfbcda..b439eee 100644 --- a/sound/soc/pxa/pxa-ssp.c +++ b/sound/soc/pxa/pxa-ssp.c @@ -758,6 +758,7 @@ static int pxa_ssp_remove(struct snd_soc_dai *dai) struct ssp_priv *priv = snd_soc_dai_get_drvdata(dai); pxa_ssp_free(priv->ssp); + kfree(priv); return 0; }