1. 11 12月, 2009 1 次提交
  2. 11 11月, 2009 1 次提交
  3. 31 10月, 2009 1 次提交
    • J
      mac80211: remove RX_FLAG_RADIOTAP · 0869aea0
      Johannes Berg 提交于
      While there may be a case for a driver adding its
      own bits of radiotap information, none currently
      does. Also, drivers would have to copy the code
      to generate the radiotap bits that now mac80211
      generates. If some driver in the future needs to
      add some driver-specific information I'd expect
      that to be in a radiotap vendor namespace and we
      can add a different way of passing such data up
      and having mac80211 include it.
      
      Additionally, rename IEEE80211_CONF_RADIOTAP to
      IEEE80211_CONF_MONITOR since it's still used by
      b43(legacy) to obtain per-frame timestamps.
      
      The purpose of this patch is to simplify the RX
      code in mac80211 to make it easier to add paged
      skb support.
      Signed-off-by: NJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      0869aea0
  4. 28 10月, 2009 2 次提交
  5. 08 10月, 2009 3 次提交
  6. 23 9月, 2009 10 次提交
  7. 15 9月, 2009 2 次提交
  8. 09 9月, 2009 6 次提交
  9. 01 9月, 2009 2 次提交
  10. 29 8月, 2009 1 次提交
  11. 20 8月, 2009 6 次提交
  12. 14 8月, 2009 2 次提交
  13. 05 8月, 2009 3 次提交
    • G
      b43: remove wrong probe_resp_plcp write · 92ca8d43
      gregor kowski 提交于
      The tkip hw support uncovered a bug in b43_write_probe_resp_template : it is
      writing at the wrong shm offset, it is in the B43_SHM_SH_TKIPTSCTTAK zone. This
      patch comments these writes.
      Signed-off-by: NGregor Kowski <gregor.kowski@gmail.com>
      Signed-off-by: NMichael Buesch <mb@bu3sch.de>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      92ca8d43
    • M
      b43: Fix unaligned 32bit SHM-shared access · f62ae6cd
      Michael Buesch 提交于
      This fixes unaligned 32bit SHM-shared read/write access.
      The low and high 16 bits were swapped.
      It also adds a testcase for this to the chipaccess validation.
      
      (Thanks to Albert Herranz for tracking down this bug.)
      Signed-off-by: NMichael Buesch <mb@bu3sch.de>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      f62ae6cd
    • L
      mac80211: redefine usage of the mac80211 workqueue · 42935eca
      Luis R. Rodriguez 提交于
      The mac80211 workqueue exists to enable mac80211 and drivers
      to queue their own work on a single threaded workqueue. mac80211
      takes care to flush the workqueue during suspend but we never
      really had requirements on drivers for how they should use
      the workqueue in consideration for suspend.
      
      We extend mac80211 to document how the mac80211 workqueue should
      be used, how it should not be used and finally move raw access to
      the workqueue to mac80211 only. Drivers and mac80211 use helpers
      to queue work onto the mac80211 workqueue:
      
        * ieee80211_queue_work()
        * ieee80211_queue_delayed_work()
      
      These helpers will now warn if mac80211 already completed its
      suspend cycle and someone is trying to queue work. mac80211
      flushes the mac80211 workqueue prior to suspend a few times,
      but we haven't taken the care to ensure drivers won't add more
      work after suspend. To help with this we add a warning when
      someone tries to add work and mac80211 already completed the
      suspend cycle.
      
      Drivers should ensure they cancel any work or delayed work
      in the mac80211 stop() callback.
      Signed-off-by: NLuis R. Rodriguez <lrodriguez@atheros.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      42935eca