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)
committerPhil Elwell <phil@raspberrypi.org>
Tue, 6 Mar 2018 16:30:02 +0000 (16:30 +0000)
commitf263ce844727c06fcd06242745e72ca385ccf90d
tree65fe6252e2dc5dce56ae6cd9af86a380b1a0a6d5
parent027885087faa515133534cf767a1cd66cbd6cd1e
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