1. 01 11月, 2008 2 次提交
  2. 25 9月, 2008 1 次提交
  3. 16 9月, 2008 1 次提交
  4. 30 8月, 2008 3 次提交
  5. 23 8月, 2008 2 次提交
  6. 07 8月, 2008 1 次提交
  7. 02 8月, 2008 1 次提交
  8. 30 7月, 2008 4 次提交
  9. 15 7月, 2008 5 次提交
  10. 09 7月, 2008 1 次提交
  11. 28 6月, 2008 1 次提交
    • I
      rt2x00: Fix lock dependency errror · 980dfcb9
      Ivo van Doorn 提交于
      This fixes a circular locking dependency in the workqueue handling.
      The interface work task uses the mac80211 function
      ieee80211_iterate_active_interfaces() which grabs the RTNL lock.
      
      However when the interface is brough down, this happens under the RTNL
      lock as well, this causes problems because mac80211 will flush the workqueue
      during the ifdown event. This causes mac80211 to wait until the driver has
      completed all work which can't finish because it is waiting on the RTNL lock.
      
      This is fixed by moving rt2x00 workqueue tasks on a different workqueue,
      this workqueue can be flushed when the ieee80211_hw structure is removed
      by the driver (when the driver is unloaded) which does not happen under the
      RTNL lock.
      Signed-off-by: NIvo van Doorn <IvDoorn@gmail.com>
      Signed-off-by: NJohn W. Linville <linville@tuxdriver.com>
      980dfcb9
  12. 15 6月, 2008 4 次提交
  13. 29 5月, 2008 1 次提交
  14. 22 5月, 2008 3 次提交
  15. 08 5月, 2008 5 次提交
  16. 02 4月, 2008 3 次提交
  17. 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
  18. 14 3月, 2008 1 次提交