On 27-2-2017 22:45, Hans de Goede wrote: > If a scan gets aborted BRCMF_SCAN_STATUS_BUSY gets cleared in > cfg->scan_status and when we receive an abort event from the firmware > the BRCMF_SCAN_STATUS_BUSY check in the cfg80211_escan_handler will > trigger resulting in multiple errors getting logged. > > Check for a status of BRCMF_E_STATUS_ABORT and in this case simply > cleanly exit the cfg80211_escan_handler. This also avoids a > BRCMF_E_STATUS_ABORT event arriving after a new scan has been started > causing the new scan to complete prematurely without any data. Acked-by: Arend van Spriel <arend.vanspriel@xxxxxxxxxxxx> > Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx> > --- > drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 3 +++ > 1 file changed, 3 insertions(+)