1. 07 5月, 2009 1 次提交
    • J
      mac80211: fix various problems in ibss code · 0e41f715
      Johannes Berg 提交于
      There are a few problems in the IBSS code:
       a) it tries to activate interfaces that are down after scanning
       b) it crashes after scanning on an IBSS iface that isn't active
       c) since the ssid_len is used as a flag, need to make it visible
          only after all other settings are set, this helps protect
          against b)
      
      For b), we get a system crash:
      
      wlan0: Creating new IBSS network, BSSID ce:f9:88:76:1e:4d
      BUG: unable to handle kernel NULL pointer dereference at (null)
      IP: [<...>] ieee80211_sta_find_ibss+0x294/0x37d [mac80211]
      Call Trace:
       [<...>] ieee80211_ibss_notify_scan_completed+0x0/0x88 [mac80211]
      Signed-off-by: NJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      0e41f715
  2. 05 5月, 2009 5 次提交
  3. 04 5月, 2009 5 次提交
  4. 03 5月, 2009 3 次提交
  5. 02 5月, 2009 15 次提交
  6. 30 4月, 2009 11 次提交