From: Jesper Juhl Don't check pointers passed to vfree for null in pdaudiocf_pcm.c Signed-off-by: Jesper Juhl Cc: Takashi Iwai Cc: Jaroslav Kysela Signed-off-by: Andrew Morton --- sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff -puN sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c~dont-null-check-vfree-argument-in-pdaudiocf_pcm sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c --- 25/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c~dont-null-check-vfree-argument-in-pdaudiocf_pcm Fri Feb 24 15:10:23 2006 +++ 25-akpm/sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c Fri Feb 24 15:10:23 2006 @@ -66,10 +66,9 @@ static int snd_pcm_alloc_vmalloc_buffer( static int snd_pcm_free_vmalloc_buffer(struct snd_pcm_substream *subs) { struct snd_pcm_runtime *runtime = subs->runtime; - if (runtime->dma_area) { - vfree(runtime->dma_area); - runtime->dma_area = NULL; - } + + vfree(runtime->dma_area); + runtime->dma_area = NULL; return 0; } _