From: Dmitry TARNYAGIN Date: Mon, 12 Dec 2011 11:58:43 +0000 (+0100) Subject: mac80211: Do not request FIF_BCN_PRBRESP_PROMISC for HW scan. X-Git-Tag: v3.3-rc1~182^2~178^2~74 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd6c524e9e0b5ad8ce52bc3b4a3a1e272e3a8410;p=pandora-kernel.git mac80211: Do not request FIF_BCN_PRBRESP_PROMISC for HW scan. ieee80211_configure_filter code used local->scanning as a boolean value when it was a bit mask. Bits SCAN_COMPLETED, SCAN_ABORTED should not set FIF_BCN_PRBRESP_PROMISC filter. SCAN_HW_SCANNING should not set FIF_BCN_PRBRESP_PROMISC either, as there is no explicit filter configuration request from scan code. If a driver requires FIF_BCN_PRBRESP_PROMISC mode during HW scanning, it's up to the driver to temporary enable it. Similar mistake was fixed also in ieee80211_hw_config (power configuration code). Verified-by: Vitaly Wool Signed-off-by: Dmitry Tarnyagin Signed-off-by: John W. Linville --- Reading git-diff-tree failed