Re: [PATCH] brcmfmac: Fix fallback logic to use firmware's canonical path

From: Linus Walleij
Date: Fri Aug 13 2021 - 04:55:34 EST


On Thu, Aug 12, 2021 at 7:03 PM <trix@xxxxxxxxxx> wrote:

> From: Tom Rix <trix@xxxxxxxxxx>
>
> Static analysis reports this problem
> firmware.c:709:6: warning: Branch condition evaluates to a garbage value
> if (ret) {
> ^~~
>
> In brcmf_fw_get_firmwares(), ret is only set if the alt_path control
> flow is taken. Initialize ret to -1, so the canonical path is taken
> if alt_path is not.
>
> Fixes: 5ff013914c62 ("brcmfmac: firmware: Allow per-board firmware binaries")
> Signed-off-by: Tom Rix <trix@xxxxxxxxxx>

Thanks!

But we are working on a more generic solution to this and other
problems in a patch that Dmitry has asked Kalle to merge.
https://lore.kernel.org/linux-wireless/20210808180510.8753-1-digetx@xxxxxxxxx/

Yours,
Linus Walleij