nl80211: move "can set channel" check
authorJohannes Berg <johannes.berg@intel.com>
Wed, 24 Oct 2012 08:04:58 +0000 (10:04 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 30 Oct 2012 08:11:33 +0000 (09:11 +0100)
commit71fe96bf9db8b117d28de6f9ced606cae2ad9661
treed764bfd5d36c488190a87f50b6abb0ee579710c0
parente826117142d87c5fbdfd17a053f6a33ec90b20a4
nl80211: move "can set channel" check

Setting the wdev to NULL when the channel can't be
set for that interface type (to treat the channel
setting for the wiphy/monitor) currently works, but
is confusing in the code if netdev/wdev aren't both
set/unset in the same way. Move the check whether
the channel can be set to where it's needed so that
wdev and netdev are always both assigned or NULL.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/wireless/nl80211.c