diff options
Diffstat (limited to 'sound/pci/asihpi/hpidspcd.c')
-rw-r--r-- | sound/pci/asihpi/hpidspcd.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/sound/pci/asihpi/hpidspcd.c b/sound/pci/asihpi/hpidspcd.c index 21cdb9e39fba..456a758f04f6 100644 --- a/sound/pci/asihpi/hpidspcd.c +++ b/sound/pci/asihpi/hpidspcd.c | |||
@@ -109,11 +109,8 @@ error1: | |||
109 | /*-------------------------------------------------------------------*/ | 109 | /*-------------------------------------------------------------------*/ |
110 | void hpi_dsp_code_close(struct dsp_code *dsp_code) | 110 | void hpi_dsp_code_close(struct dsp_code *dsp_code) |
111 | { | 111 | { |
112 | if (dsp_code->pvt->firmware) { | 112 | HPI_DEBUG_LOG(DEBUG, "dsp code closed\n"); |
113 | HPI_DEBUG_LOG(DEBUG, "dsp code closed\n"); | 113 | release_firmware(dsp_code->pvt->firmware); |
114 | release_firmware(dsp_code->pvt->firmware); | ||
115 | dsp_code->pvt->firmware = NULL; | ||
116 | } | ||
117 | kfree(dsp_code->pvt); | 114 | kfree(dsp_code->pvt); |
118 | } | 115 | } |
119 | 116 | ||