From: Eliad Peller Date: Sun, 28 Aug 2011 12:11:54 +0000 (+0300) Subject: wl12xx: don't use WL1271_SCAN_OPT_PRIORITY_HIGH flag X-Git-Tag: MMI-PSA29.97-13-9~18194^2~183^2~114^2~17 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=2ec7da254c5bdb5fe1dc18f8f5bdbe32deb3c466;p=GitHub%2FMotorolaMobilityLLC%2Fkernel-slsi.git wl12xx: don't use WL1271_SCAN_OPT_PRIORITY_HIGH flag When setting the WL1271_SCAN_OPT_PRIORITY_HIGH flag, the driver requests a scan *now*, and the fw doesn't enter psm before scanning, which in turn might cause packets loss. Signed-off-by: Eliad Peller Signed-off-by: Luciano Coelho --- diff --git a/drivers/net/wireless/wl12xx/scan.c b/drivers/net/wireless/wl12xx/scan.c index af4ad2353f59..b2e2abd40045 100644 --- a/drivers/net/wireless/wl12xx/scan.c +++ b/drivers/net/wireless/wl12xx/scan.c @@ -164,9 +164,6 @@ static int wl1271_scan_send(struct wl1271 *wl, enum ieee80211_band band, goto out; } - /* We always use high priority scans */ - scan_options = WL1271_SCAN_OPT_PRIORITY_HIGH; - /* No SSIDs means that we have a forced passive scan */ if (passive || wl->scan.req->n_ssids == 0) scan_options |= WL1271_SCAN_OPT_PASSIVE;