ALSA: hda - Remove shutup calls in free callbacks
authorTakashi Iwai <tiwai@suse.de>
Wed, 21 Nov 2012 13:50:12 +0000 (14:50 +0100)
committerTakashi Iwai <tiwai@suse.de>
Wed, 21 Nov 2012 14:06:13 +0000 (15:06 +0100)
The free callback is called at the state where no extra verbs are
executed, thus calling *_shutup() is useless, as it's checking the
shutdown flag.  Remove such superfluous calls.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/patch_analog.c
sound/pci/hda/patch_realtek.c
sound/pci/hda/patch_sigmatel.c

index 1eeba73..eb5689d 100644 (file)
@@ -636,7 +636,6 @@ static void ad198x_free(struct hda_codec *codec)
        if (!spec)
                return;
 
-       ad198x_shutup(codec);
        ad198x_free_kctls(codec);
        kfree(spec);
        snd_hda_detach_beep_device(codec);
index 4d26852..bde7d1b 100644 (file)
@@ -2404,7 +2404,6 @@ static void alc_free(struct hda_codec *codec)
        if (!spec)
                return;
 
-       alc_shutup(codec);
        alc_free_kctls(codec);
        alc_free_bind_ctls(codec);
        snd_hda_gen_free(&spec->gen);
index a6aeb62..1f6fd58 100644 (file)
@@ -4575,8 +4575,6 @@ static void stac92xx_free(struct hda_codec *codec)
        if (! spec)
                return;
 
-       stac92xx_shutup(codec);
-
        kfree(spec);
        snd_hda_detach_beep_device(codec);
 }