1. 20 May, 2009 1 commit
    • Johannes Berg's avatar
      mac80211: cancel/restart all timers across suspend/resume · 5bb644a0
      Johannes Berg authored
      We forgot to cancel all timers in mac80211 when suspending.
      In particular we forgot to deal with some things that can
      cause hardware reconfiguration -- while it is down.
      
      While at it we go ahead and add a warning in ieee80211_sta_work()
      if its run while the suspend->resume cycle is in effect. This
      should not happen and if it does it would indicate there is
      a bug lurking in either mac80211 or mac80211 drivers.
      
      With this now wpa_supplicant doesn't blink when I go to suspend
      and resume where as before there where issues with some timers
      running during the suspend->resume cycle. This caused a lot of
      incorrect assumptions and would at times bring back the device
      in an incoherent, but mostly recoverable, state.
      Signed-off-by: default avatarLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: default avatarJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      5bb644a0
  2. 13 Feb, 2009 1 commit
  3. 29 Jan, 2009 2 commits
  4. 21 Nov, 2008 1 commit
  5. 31 Oct, 2008 1 commit
  6. 15 Sep, 2008 3 commits
  7. 11 Sep, 2008 2 commits
  8. 22 Aug, 2008 2 commits
  9. 07 Aug, 2008 1 commit
  10. 14 May, 2008 1 commit
  11. 12 May, 2008 1 commit
  12. 27 Apr, 2008 1 commit
  13. 08 Apr, 2008 1 commit
  14. 06 Mar, 2008 7 commits