ALSA: echoaudio: add reference of struct echoaudio

added reference of struct echoaudio to free_firmware function.
this structure will be later used to get a reference of the card
when converting snd_printk to dev_* in the next patch of the series.

Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
这个提交包含在:
Sudip Mukherjee
2014-11-03 16:04:12 +05:30
提交者 Takashi Iwai
父节点 4c41421657
当前提交 e369086968
修改 3 个文件,包含 9 行新增7 行删除

查看文件

@@ -206,12 +206,12 @@ static int load_asic_generic(struct echoaudio *chip, u32 cmd, short asic)
}
DE_INIT(("ASIC loaded\n"));
free_firmware(fw);
free_firmware(fw, chip);
return 0;
la_error:
DE_INIT(("failed on write_dsp\n"));
free_firmware(fw);
free_firmware(fw, chip);
return -EIO;
}
@@ -317,11 +317,11 @@ static int install_resident_loader(struct echoaudio *chip)
}
DE_INIT(("Resident loader successfully installed\n"));
free_firmware(fw);
free_firmware(fw, chip);
return 0;
irl_error:
free_firmware(fw);
free_firmware(fw, chip);
return -EIO;
}
@@ -491,7 +491,7 @@ static int load_firmware(struct echoaudio *chip)
if (err < 0)
return err;
err = load_dsp(chip, (u16 *)fw->data);
free_firmware(fw);
free_firmware(fw, chip);
if (err < 0)
return err;