diff options
| -rw-r--r-- | sound/soc/codecs/wm_adsp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sound/soc/codecs/wm_adsp.c b/sound/soc/codecs/wm_adsp.c index f3f7e75f8628..9af1bddc4c62 100644 --- a/sound/soc/codecs/wm_adsp.c +++ b/sound/soc/codecs/wm_adsp.c | |||
| @@ -828,7 +828,8 @@ static int wm_adsp_load_coeff(struct wm_adsp *dsp) | |||
| 828 | &buf_list); | 828 | &buf_list); |
| 829 | if (!buf) { | 829 | if (!buf) { |
| 830 | adsp_err(dsp, "Out of memory\n"); | 830 | adsp_err(dsp, "Out of memory\n"); |
| 831 | return -ENOMEM; | 831 | ret = -ENOMEM; |
| 832 | goto out_fw; | ||
| 832 | } | 833 | } |
| 833 | 834 | ||
| 834 | adsp_dbg(dsp, "%s.%d: Writing %d bytes at %x\n", | 835 | adsp_dbg(dsp, "%s.%d: Writing %d bytes at %x\n", |
| @@ -865,7 +866,7 @@ out_fw: | |||
| 865 | wm_adsp_buf_free(&buf_list); | 866 | wm_adsp_buf_free(&buf_list); |
| 866 | out: | 867 | out: |
| 867 | kfree(file); | 868 | kfree(file); |
| 868 | return 0; | 869 | return ret; |
| 869 | } | 870 | } |
| 870 | 871 | ||
| 871 | int wm_adsp1_init(struct wm_adsp *adsp) | 872 | int wm_adsp1_init(struct wm_adsp *adsp) |
