[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