mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
synced 2025-01-09 15:29:16 +00:00
NFC: nxp-nci: Release firmware when switching to FW mode fails
In that case, the firmware work will never be scheduled, will never complete and thus the firmware will never be released. Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
2b591257d9
commit
9421ce10ad
@ -234,8 +234,10 @@ int nxp_nci_fw_download(struct nci_dev *ndev, const char *firmware_name)
|
||||
goto fw_download_exit;
|
||||
|
||||
r = info->phy_ops->set_mode(info->phy_id, NXP_NCI_MODE_FW);
|
||||
if (r < 0)
|
||||
if (r < 0) {
|
||||
release_firmware(fw_info->fw);
|
||||
goto fw_download_exit;
|
||||
}
|
||||
|
||||
info->mode = NXP_NCI_MODE_FW;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user