diff options
author | Stanislaw Gruszka <sgruszka@redhat.com> | 2011-11-03 05:40:45 -0400 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-11-09 16:01:01 -0500 |
commit | 5e5202a406896fb6d656d0e7d3f2f1cbfdda6384 (patch) | |
tree | 078013b4b83a2f7974d60b11dcfd4344d19910f9 /net | |
parent | 68629c6133304f286a1f0c12d9aa8071a639f076 (diff) |
mac80211: remove uneeded scan_chan variable
Signed-off-by: Stanislaw Gruszka <sgruszka@redhat.com>
Reviewed-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net')
-rw-r--r-- | net/mac80211/main.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/net/mac80211/main.c b/net/mac80211/main.c index d999bf3b84e1..094fd57099cf 100644 --- a/net/mac80211/main.c +++ b/net/mac80211/main.c | |||
@@ -100,7 +100,7 @@ static void ieee80211_reconfig_filter(struct work_struct *work) | |||
100 | */ | 100 | */ |
101 | bool ieee80211_cfg_on_oper_channel(struct ieee80211_local *local) | 101 | bool ieee80211_cfg_on_oper_channel(struct ieee80211_local *local) |
102 | { | 102 | { |
103 | struct ieee80211_channel *chan, *scan_chan; | 103 | struct ieee80211_channel *chan; |
104 | enum nl80211_channel_type channel_type; | 104 | enum nl80211_channel_type channel_type; |
105 | 105 | ||
106 | /* This logic needs to match logic in ieee80211_hw_config */ | 106 | /* This logic needs to match logic in ieee80211_hw_config */ |
@@ -114,7 +114,7 @@ bool ieee80211_cfg_on_oper_channel(struct ieee80211_local *local) | |||
114 | else | 114 | else |
115 | channel_type = NL80211_CHAN_NO_HT; | 115 | channel_type = NL80211_CHAN_NO_HT; |
116 | } else if (local->tmp_channel) { | 116 | } else if (local->tmp_channel) { |
117 | chan = scan_chan = local->tmp_channel; | 117 | chan = local->tmp_channel; |
118 | channel_type = local->tmp_channel_type; | 118 | channel_type = local->tmp_channel_type; |
119 | } else { | 119 | } else { |
120 | chan = local->oper_channel; | 120 | chan = local->oper_channel; |
@@ -135,7 +135,7 @@ bool ieee80211_cfg_on_oper_channel(struct ieee80211_local *local) | |||
135 | 135 | ||
136 | int ieee80211_hw_config(struct ieee80211_local *local, u32 changed) | 136 | int ieee80211_hw_config(struct ieee80211_local *local, u32 changed) |
137 | { | 137 | { |
138 | struct ieee80211_channel *chan, *scan_chan; | 138 | struct ieee80211_channel *chan; |
139 | int ret = 0; | 139 | int ret = 0; |
140 | int power; | 140 | int power; |
141 | enum nl80211_channel_type channel_type; | 141 | enum nl80211_channel_type channel_type; |
@@ -143,14 +143,12 @@ int ieee80211_hw_config(struct ieee80211_local *local, u32 changed) | |||
143 | 143 | ||
144 | might_sleep(); | 144 | might_sleep(); |
145 | 145 | ||
146 | scan_chan = local->scan_channel; | ||
147 | |||
148 | /* If this off-channel logic ever changes, ieee80211_on_oper_channel | 146 | /* If this off-channel logic ever changes, ieee80211_on_oper_channel |
149 | * may need to change as well. | 147 | * may need to change as well. |
150 | */ | 148 | */ |
151 | offchannel_flag = local->hw.conf.flags & IEEE80211_CONF_OFFCHANNEL; | 149 | offchannel_flag = local->hw.conf.flags & IEEE80211_CONF_OFFCHANNEL; |
152 | if (scan_chan) { | 150 | if (local->scan_channel) { |
153 | chan = scan_chan; | 151 | chan = local->scan_channel; |
154 | /* If scanning on oper channel, use whatever channel-type | 152 | /* If scanning on oper channel, use whatever channel-type |
155 | * is currently in use. | 153 | * is currently in use. |
156 | */ | 154 | */ |
@@ -159,7 +157,7 @@ int ieee80211_hw_config(struct ieee80211_local *local, u32 changed) | |||
159 | else | 157 | else |
160 | channel_type = NL80211_CHAN_NO_HT; | 158 | channel_type = NL80211_CHAN_NO_HT; |
161 | } else if (local->tmp_channel) { | 159 | } else if (local->tmp_channel) { |
162 | chan = scan_chan = local->tmp_channel; | 160 | chan = local->tmp_channel; |
163 | channel_type = local->tmp_channel_type; | 161 | channel_type = local->tmp_channel_type; |
164 | } else { | 162 | } else { |
165 | chan = local->oper_channel; | 163 | chan = local->oper_channel; |