1. 28 6月, 2006 1 次提交
    • A
      e1000: rework driver hardware reset locking · 2db10a08
      Auke Kok 提交于
      After studying the driver mac reset code it was found that there
      were multiple race conditions possible to reset the unit twice or
      bring it e1000_up() double. This fixes all occurences where the
      driver needs to reset the mac.
      
      We also remove irq requesting/releasing into _open and _close so
      that while the device is _up we will never touch the irq's. This fixes
      the double free irq bug that people saw.
      
      To make sure that the watchdog task doesn't cause another race we let
      it run as a non-scheduled task.
      Signed-off-by: NJesse Brandeburg <jesse.brandeburg@intel.com>
      Signed-off-by: NAuke Kok <auke-jan.h.kok@intel.com>
      2db10a08
  2. 11 6月, 2006 1 次提交
  3. 10 6月, 2006 1 次提交
  4. 09 6月, 2006 2 次提交
  5. 27 5月, 2006 2 次提交
  6. 24 5月, 2006 4 次提交
  7. 26 4月, 2006 1 次提交
  8. 19 4月, 2006 2 次提交
  9. 15 4月, 2006 9 次提交
  10. 02 4月, 2006 1 次提交
  11. 21 3月, 2006 1 次提交
  12. 17 3月, 2006 1 次提交
  13. 12 3月, 2006 2 次提交
  14. 09 3月, 2006 1 次提交
  15. 03 3月, 2006 11 次提交