[ALSA] Remove vmalloc wrapper, kfree_nocheck()
[linux-block.git] / sound / isa / ad1848 / ad1848_lib.c
index 303861cd03cdfcc4a1396714cf7e1be60d07e672..0c2924dfefaf87e7df1d8ff4697f88c0f9a7b434 100644 (file)
@@ -846,10 +846,7 @@ static int snd_ad1848_capture_close(snd_pcm_substream_t * substream)
 
 static int snd_ad1848_free(ad1848_t *chip)
 {
-       if (chip->res_port) {
-               release_resource(chip->res_port);
-               kfree_nocheck(chip->res_port);
-       }
+       release_and_free_resource(chip->res_port);
        if (chip->irq >= 0)
                free_irq(chip->irq, (void *) chip);
        if (chip->dma >= 0) {