iwlwifi: unlock on error path
We introduced a lock here in ff1ffb850b
("iwlwifi: fix dynamic
loading"). But we missed an error path which needs an unlock.
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
211c17aaee
commit
daf67ce8cf
|
@ -911,8 +911,10 @@ static void iwl_ucode_callback(const struct firmware *ucode_raw, void *context)
|
|||
const struct iwl_op_mode_ops *ops = op->ops;
|
||||
drv->op_mode = ops->start(drv->trans, drv->cfg, &drv->fw);
|
||||
|
||||
if (!drv->op_mode)
|
||||
if (!drv->op_mode) {
|
||||
mutex_unlock(&iwlwifi_opmode_table_mtx);
|
||||
goto out_unbind;
|
||||
}
|
||||
} else {
|
||||
load_module = true;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue