Changeset 27784


Ignore:
Timestamp:
2011-07-26T18:24:24+02:00 (5 years ago)
Author:
nbd
Message:

mac80211: merge a few pending fixes for channel switch handling (backport of r27783)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/backfire/package/mac80211/patches/300-pending_work.patch

    r27574 r27784  
    11171117        {0x000081f0, 0x00000000}, 
    11181118        {0x000081f4, 0x00000000}, 
     1119--- a/net/mac80211/work.c 
     1120+++ b/net/mac80211/work.c 
     1121@@ -1075,14 +1075,13 @@ static void ieee80211_work_work(struct w 
     1122                        continue; 
     1123                if (wk->chan != local->tmp_channel) 
     1124                        continue; 
     1125-               if (ieee80211_work_ct_coexists(wk->chan_type, 
     1126-                                              local->tmp_channel_type)) 
     1127+               if (!ieee80211_work_ct_coexists(wk->chan_type, 
     1128+                                               local->tmp_channel_type)) 
     1129                        continue; 
     1130                remain_off_channel = true; 
     1131        } 
     1132  
     1133        if (!remain_off_channel && local->tmp_channel) { 
     1134-               bool on_oper_chan = ieee80211_cfg_on_oper_channel(local); 
     1135                local->tmp_channel = NULL; 
     1136                /* If tmp_channel wasn't operating channel, then 
     1137                 * we need to go back on-channel. 
     1138@@ -1092,7 +1091,7 @@ static void ieee80211_work_work(struct w 
     1139                 * we still need to do a hardware config.  Currently, 
     1140                 * we cannot be here while scanning, however. 
     1141                 */ 
     1142-               if (ieee80211_cfg_on_oper_channel(local) && !on_oper_chan) 
     1143+               if (!ieee80211_cfg_on_oper_channel(local)) 
     1144                        ieee80211_hw_config(local, 0); 
     1145  
     1146                /* At the least, we need to disable offchannel_ps, 
Note: See TracChangeset for help on using the changeset viewer.