12345678910111213141516171819202122232425262728 |
- From: Arend van Spriel <[email protected]>
- Date: Wed, 5 Sep 2018 09:48:59 +0200
- Subject: [PATCH] brcmfmac: increase buffer for obtaining firmware capabilities
- When obtaining the firmware capability a buffer is provided of 512
- bytes. However, if all features in firmware are supported the buffer
- needs to be 565 bytes as otherwise truncated information is retrieved
- from firmware. Increasing the buffer to 768 bytes on stack.
- Reviewed-by: Hante Meuleman <[email protected]>
- Reviewed-by: Pieter-Paul Giesberts <[email protected]>
- Reviewed-by: Franky Lin <[email protected]>
- Signed-off-by: Arend van Spriel <[email protected]>
- ---
- drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
- --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c
- +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c
- @@ -178,7 +178,7 @@ static void brcmf_feat_iovar_data_set(st
- ifp->fwil_fwerr = false;
- }
-
- -#define MAX_CAPS_BUFFER_SIZE 512
- +#define MAX_CAPS_BUFFER_SIZE 768
- static void brcmf_feat_firmware_capabilities(struct brcmf_if *ifp)
- {
- char caps[MAX_CAPS_BUFFER_SIZE];
|