1. 10 11月, 2014 1 次提交
  2. 05 9月, 2014 2 次提交
  3. 23 6月, 2014 1 次提交
  4. 21 5月, 2014 1 次提交
  5. 25 4月, 2014 1 次提交
  6. 22 4月, 2014 2 次提交
    • L
      cfg80211: fix processing world regdomain when non modular · 96cce12f
      Luis R. Rodriguez 提交于
      This allows processing of the last regulatory request when
      we determine its still pending. Without this if a regulatory
      request failed to get processed by userspace we wouldn't
      be able to re-process it later. An example situation that can
      lead to an unprocessed last_request is enabling cfg80211 to
      be built-in to the kernel, not enabling CFG80211_INTERNAL_REGDB
      and the CRDA binary not being available at the time the udev
      rule that kicks of CRDA triggers.
      
      In such a situation we want to let some cfg80211 triggers
      eventually kick CRDA for us again. Without this if the first
      cycle attempt to kick off CRDA failed we'd be stuck without
      the ability to change process any further regulatory domains.
      
      cfg80211 will trigger re-processing of the regulatory queue
      whenever schedule_work(&reg_work) is called, currently this
      happens when:
      
        * suspend / resume
        * disconnect
        * a beacon hint gets triggered (non DFS 5 GHz AP found)
        * a regulatory request gets added to the queue
      
      We don't have any specific opportunistic late boot triggers
      to address a late mount of where CRDA resides though, adding
      that should be done separately through another patch.
      Without an opportunistic fix then this fix relies at least
      one of the triggeres above to happen.
      Reported-by: NSander Eikelenboom <linux@eikelenboom.it>
      Signed-off-by: NLuis R. Rodriguez <mcgrof@suse.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      96cce12f
    • A
      cfg80211: avoid freeing last_request while in flight · c888393b
      Arik Nemtsov 提交于
      Avoid freeing the last request while it is being processed. This can
      happen in some cases if reg_work is kicked for some reason while the
      currently pending request is in flight.
      
      Cc: Sander Eikelenboom <linux@eikelenboom.it>
      Tested-by: NEliad Peller <eliad@wizery.com>
      Tested-by: NColleen Twitty <colleen@cozybit.com>
      Signed-off-by: NArik Nemtsov <arik@wizery.com>
      Signed-off-by: NLuis R. Rodriguez <mcgrof@suse.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      c888393b
  7. 11 4月, 2014 1 次提交
  8. 09 4月, 2014 6 次提交
  9. 03 3月, 2014 1 次提交
  10. 26 2月, 2014 1 次提交
  11. 25 2月, 2014 3 次提交
  12. 21 2月, 2014 1 次提交
  13. 19 2月, 2014 1 次提交
  14. 05 2月, 2014 5 次提交
  15. 14 1月, 2014 1 次提交
  16. 03 12月, 2013 1 次提交
  17. 26 11月, 2013 11 次提交