brcmfmac: fix scheduled scan result handling for newer chips
authorArend Van Spriel <arend.vanspriel@broadcom.com>
Wed, 23 Nov 2016 10:25:31 +0000 (10:25 +0000)
committerRaspbian kernel package updater <root@raspbian.org>
Sat, 31 Mar 2018 14:57:36 +0000 (15:57 +0100)
commite935a9f098315069b98aaa6de4a3f221df7b256c
tree4d4eff1ebc2b5dc6ff00ed49396c5e5d39a3fb63
parent3a70bd3e25328a0d5ab3ed076d105fa66c455e7c
brcmfmac: fix scheduled scan result handling for newer chips

commit 53e3a80d80c80bf50ab64cf6c44fb0fa41aa22d8 upstream.

The scan results for scheduled scan as retrieved from the device
have changed. A field has been added which is not needed. However,
the appended info is. Luckily they are versioned so check that to
find out the location of the appended data.

Reviewed-by: Hante Meuleman <hante.meuleman@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieter-paul.giesberts@broadcom.com>
Reviewed-by: Franky Lin <franky.lin@broadcom.com>
Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwil_types.h