ALSA: asihpi - Simplify dsp code close.

dsp_code struct is not created if firmware is invalid, so check
and zero of firmware pointer is not necessary

Signed-off-by: Eliot Blennerhassett <eblennerhassett@audioscience.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Eliot Blennerhassett 2011-12-22 13:38:44 +13:00 committed by Takashi Iwai
parent 7036b92d30
commit 50d5f773ec
1 changed files with 2 additions and 5 deletions

View File

@ -109,11 +109,8 @@ error1:
/*-------------------------------------------------------------------*/ /*-------------------------------------------------------------------*/
void hpi_dsp_code_close(struct dsp_code *dsp_code) void hpi_dsp_code_close(struct dsp_code *dsp_code)
{ {
if (dsp_code->pvt->firmware) { HPI_DEBUG_LOG(DEBUG, "dsp code closed\n");
HPI_DEBUG_LOG(DEBUG, "dsp code closed\n"); release_firmware(dsp_code->pvt->firmware);
release_firmware(dsp_code->pvt->firmware);
dsp_code->pvt->firmware = NULL;
}
kfree(dsp_code->pvt); kfree(dsp_code->pvt);
} }