[alsa-devel] [PATCH] ASoC: Add missing platform_device_put in raumfeld_audio_init error path
Girdwood, Liam
lrg at ti.com
Fri Sep 2 16:03:36 CEST 2011
On 2 September 2011 14:47, Axel Lin <axel.lin at gmail.com> wrote:
> Signed-off-by: Axel Lin <axel.lin at gmail.com>
> ---
> sound/soc/pxa/raumfeld.c | 4 +++-
> 1 files changed, 3 insertions(+), 1 deletions(-)
>
> diff --git a/sound/soc/pxa/raumfeld.c b/sound/soc/pxa/raumfeld.c
> index 1a591f1..b899a3b 100644
> --- a/sound/soc/pxa/raumfeld.c
> +++ b/sound/soc/pxa/raumfeld.c
> @@ -306,8 +306,10 @@ static int __init raumfeld_audio_init(void)
> &snd_soc_raumfeld_connector);
>
> ret = platform_device_add(raumfeld_audio_device);
> - if (ret < 0)
> + if (ret < 0) {
> + platform_device_put(raumfeld_audio_device);
> return ret;
> + }
>
> raumfeld_enable_audio(true);
> return 0;
> --
> 1.7.4.1
>
Acked-by: Liam Girdwood <lrg at ti.com>
More information about the Alsa-devel
mailing list