Skip to content

Commit ed05cb1

Browse files
Arend van SprielKalle Valo
authored andcommitted
wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
A sanity check was introduced considering maximum flowrings above 256 as insane and effectively aborting the device probe. This resulted in regression for number of users as the value turns out to be sane after all. Fixes: 2aca4f3 ("brcmfmac: return error when getting invalid max_flowrings from dongle") Reported-by: chainofflowers <chainofflowers@posteo.net> Link: https://lore.kernel.org/all/4781984.GXAFRqVoOG@luna/ Reported-by: Christian Marillat <marillat@debian.org> Link: https://bugzilla.kernel.org/show_bug.cgi?id=216894 Cc: stable@vger.kernel.org Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com> Signed-off-by: Kalle Valo <kvalo@kernel.org> Link: https://lore.kernel.org/r/20230111112419.24185-1-arend.vanspriel@broadcom.com
1 parent aadb50d commit ed05cb1

File tree

1 file changed

+1
-1
lines changed
  • drivers/net/wireless/broadcom/brcm80211/brcmfmac

1 file changed

+1
-1
lines changed

drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1228,7 +1228,7 @@ static int brcmf_pcie_init_ringbuffers(struct brcmf_pciedev_info *devinfo)
12281228
BRCMF_NROF_H2D_COMMON_MSGRINGS;
12291229
max_completionrings = BRCMF_NROF_D2H_COMMON_MSGRINGS;
12301230
}
1231-
if (max_flowrings > 256) {
1231+
if (max_flowrings > 512) {
12321232
brcmf_err(bus, "invalid max_flowrings(%d)\n", max_flowrings);
12331233
return -EIO;
12341234
}

0 commit comments

Comments
 (0)