summaryrefslogtreecommitdiff
path: root/drivers/hsi/hsi_boardinfo.c
diff options
context:
space:
mode:
authorBing Zhao <bzhao@marvell.com>2013-05-18 00:50:21 (GMT)
committerJohn W. Linville <linville@tuxdriver.com>2013-05-22 19:08:51 (GMT)
commit4c1079e1583958b83d7355ccbba686ad08b67015 (patch)
treee7150d2310e874c6450d8e888c53503cbc84bb1d /drivers/hsi/hsi_boardinfo.c
parent75ab753d7704f0bd34e09d5e4081bc73fdddd775 (diff)
downloadlinux-fsl-qoriq-4c1079e1583958b83d7355ccbba686ad08b67015.tar.xz
mwifiex: abort remaining scan commands when association started
A full-channel scan is split to multiple scan commands in driver before they are sent to firmware. When each scan result is back the SSID entries are parsed and informed to cfg80211 directly. It's observed that sometimes userspace may initiate association as soon as the target AP is found. During the 4-way handshake firmware may go off-channel to scan the remaining channels. This causes the 4-way handshake to fail. Fix it by checking 'scan_block' flag and aborting the remaining scan in this case. 'scan_block' flag is set after association and before 4-way handshake. It gets cleared after 4-way handshake is completed. Tested-by: Jason Abele <jabele@chromium.org> Signed-off-by: Bing Zhao <bzhao@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/hsi/hsi_boardinfo.c')
0 files changed, 0 insertions, 0 deletions