projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c5bf53a
)
brcmfmac: do not proceed if fail to download nvram to dongle
author
Franky Lin
<
[email protected]
>
Tue, 2 Apr 2013 19:06:20 +0000
(21:06 +0200)
committer
John W. Linville
<
[email protected]
>
Wed, 3 Apr 2013 18:31:57 +0000
(14:31 -0400)
Nvram contains critical initialization parameter for firmware to run. Host
driver should not proceed if nvram fails to be downloaded to dongle.
Reviewed-by: Piotr Haber <
[email protected]
>
Reviewed-by: Arend van Spriel <
[email protected]
>
Reviewed-by: Pieter-Paul Giesberts <
[email protected]
>
Signed-off-by: Franky Lin <
[email protected]
>
Signed-off-by: Arend van Spriel <
[email protected]
>
Signed-off-by: John W. Linville <
[email protected]
>
drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c
b/drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c
index 4469321c0eb3ea3924f68b02ff6863516ec9b333..35fc68be158d5b548e5c273ee85f7e3bf057a162 100644
(file)
--- a/
drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c
+++ b/
drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c
@@
-3317,15
+3317,15
@@
static int _brcmf_sdbrcm_download_firmware(struct brcmf_sdio *bus)
goto err;
}
- /* External image takes precedence if specified */
if (brcmf_sdbrcm_download_code_file(bus)) {
brcmf_err("dongle image file download failed\n");
goto err;
}
- /* External nvram takes precedence if specified */
- if (brcmf_sdbrcm_download_nvram(bus))
+ if (brcmf_sdbrcm_download_nvram(bus)) {
brcmf_err("dongle nvram file download failed\n");
+ goto err;
+ }
/* Take arm out of reset */
if (brcmf_sdbrcm_download_state(bus, false)) {