usb: gadget: u_audio: don't let userspace block driver unbind
[linux-2.6-microblaze.git] / drivers / usb / gadget / function / u_audio.c
index c1f62e9..4a42574 100644 (file)
@@ -1422,7 +1422,7 @@ void g_audio_cleanup(struct g_audio *g_audio)
        uac = g_audio->uac;
        card = uac->card;
        if (card)
-               snd_card_free(card);
+               snd_card_free_when_closed(card);
 
        kfree(uac->p_prm.reqs);
        kfree(uac->c_prm.reqs);