ASoC:: remove a redundant snd_soc_unregister_codec call in wm8988_register
authorAxel Lin <[email protected]>
Wed, 14 Jul 2010 11:06:07 +0000 (19:06 +0800)
committerMark Brown <[email protected]>
Wed, 14 Jul 2010 19:12:31 +0000 (20:12 +0100)
snd_soc_unregister_codec is called twice if snd_soc_register_dai fail.

Signed-off-by: Axel Lin <[email protected]>
Acked-by: Liam Girdwood <[email protected]>
Signed-off-by: Mark Brown <[email protected]>
sound/soc/codecs/wm8988.c

index 0417dae32e6f0e9de4d3b9f580519254a4e04404..19ad590ca0b390065850ce4ab8b0e4e2fd5d841a 100644 (file)
@@ -885,7 +885,6 @@ static int wm8988_register(struct wm8988_priv *wm8988,
        ret = snd_soc_register_dai(&wm8988_dai);
        if (ret != 0) {
                dev_err(codec->dev, "Failed to register DAI: %d\n", ret);
-               snd_soc_unregister_codec(codec);
                goto err_codec;
        }