1. 27 6月, 2008 1 次提交
  2. 15 6月, 2008 4 次提交
  3. 29 5月, 2008 1 次提交
  4. 22 5月, 2008 5 次提交
  5. 08 5月, 2008 5 次提交
  6. 02 4月, 2008 2 次提交
  7. 26 3月, 2008 1 次提交
    • I
      rt2x00: Fix in_atomic() usage · 3a643d24
      Ivo van Doorn 提交于
      rt73usb and rt2500usb used in_atomic to determine
      if a configuration step should be rescheduled or not.
      Since in_atomic() is not a valid method to determine
      if sleeping is allowed we should fix the way this is handled
      by adding a new flag to rt2x00.
      
      In addition mark LED class support for the drivers broken
      since that also uses the broken in_atomic() method but
      so far no solution exists to have LED triggers work only
      in scheduled context.
      Signed-off-by: NIvo van Doorn <IvDoorn@gmail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      3a643d24
  8. 14 3月, 2008 5 次提交
  9. 01 3月, 2008 14 次提交
  10. 29 1月, 2008 2 次提交
    • J
      mac80211: add unified BSS configuration · 471b3efd
      Johannes Berg 提交于
      This patch (based on Ron Rindjunsky's) creates a framework for
      a unified way to pass BSS configuration to drivers that require
      the information, e.g. for implementing power save mode.
      
      This patch introduces new ieee80211_bss_conf structure that is
      passed to the driver via the new bss_info_changed() callback
      when the BSS configuration changes.
      
      This new BSS configuration infrastructure adds the following
      new features:
       * drivers are notified of their association AID
       * drivers are notified of association status
      
      and replaces the erp_ie_changed() callback. The patch also does
      the relevant driver updates for the latter change.
      Signed-off-by: NRon Rindjunsky <ron.rindjunsky@intel.com>
      Signed-off-by: NJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      471b3efd
    • J
      mac80211: dont use interface indices in drivers · 32bfd35d
      Johannes Berg 提交于
      This patch gets rid of the if_id stuff where possible in favour of
      a new per-virtual-interface structure "struct ieee80211_vif". This
      structure is located at the end of the per-interface structure and
      contains a variable length driver-use data area.
      
      This has two advantages:
       * removes the need to look up interfaces by if_id, this is better
         for working with network namespaces and performance
       * allows drivers to store and retrieve per-interface data without
         having to allocate own lists/hash tables
      Signed-off-by: NJohannes Berg <johannes@sipsolutions.net>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      32bfd35d