1. 06 May, 2009 1 commit
    • Johannes Berg's avatar
      mac80211: fix various problems in ibss code · 0e41f715
      Johannes Berg authored
      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: default avatarJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      0e41f715
  2. 05 May, 2009 1 commit
  3. 04 May, 2009 4 commits
  4. 03 May, 2009 5 commits
  5. 02 May, 2009 6 commits
  6. 01 May, 2009 12 commits
  7. 30 Apr, 2009 11 commits