|
@@ -58,12 +58,11 @@ Signed-off-by: Rafał Miłecki <[email protected]>
|
|
|
|
|
|
ret = request_firmware_nowait(THIS_MODULE, true, first->path,
|
|
ret = request_firmware_nowait(THIS_MODULE, true, first->path,
|
|
fwctx->dev, GFP_KERNEL, fwctx,
|
|
fwctx->dev, GFP_KERNEL, fwctx,
|
|
-@@ -696,6 +703,9 @@ int brcmf_fw_get_firmwares(struct device
|
|
|
|
|
|
+@@ -696,6 +703,8 @@ int brcmf_fw_get_firmwares(struct device
|
|
if (ret < 0)
|
|
if (ret < 0)
|
|
brcmf_fw_request_done(NULL, fwctx);
|
|
brcmf_fw_request_done(NULL, fwctx);
|
|
|
|
|
|
-+ wait_for_completion_timeout(fwctx->completion, msecs_to_jiffies(5000));
|
|
|
|
-+ fwctx->completion = NULL;
|
|
|
|
|
|
++ wait_for_completion_timeout(&completion, msecs_to_jiffies(5000));
|
|
+
|
|
+
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|