1. 18 10月, 2008 10 次提交
  2. 17 10月, 2008 1 次提交
  3. 10 10月, 2008 1 次提交
  4. 08 10月, 2008 5 次提交
  5. 24 9月, 2008 2 次提交
    • D
      USB: fix EHCI periodic transfers · 01c17142
      David Brownell 提交于
      As noted by Stefan Neis <Stefan.Neis@kobil.com>, we had a recent
      regression with EHCI periodic transfers, in some (seemingly not
      all that common) cases.
      
      The root cause was that the schedule activation was only loosely
      coupled to the addition or removal of transfers, so two different
      execution contexts could both think they had to deactivate (or
      conversely activate) the schedule.  So this fix tightens that
      coupling, managing it more like a refcount.
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      01c17142
    • D
      USB: ehci: fix some ehci hangs and crashes · 0bcfeb3e
      David Brownell 提交于
      I noticed that the "Refactor "if (handshake()) state = HC_STATE_HALT"
      patch from earlier this year perpetuated a potential problem:  it can
      mark the controller as halted when it's still running (but not acting
      as, perhaps wrongly, expected).
      
      That caused some hangs and crashes, rather than more polite failure
      modes of a truly halted controller.  This patch forces a true halt,
      and emits a (previously missing) diagnostic.
      Signed-off-by: NDavid Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      0bcfeb3e
  6. 06 9月, 2008 1 次提交
  7. 04 9月, 2008 1 次提交
  8. 29 8月, 2008 1 次提交
  9. 23 8月, 2008 4 次提交
  10. 22 8月, 2008 2 次提交
  11. 14 8月, 2008 8 次提交
  12. 09 8月, 2008 1 次提交
  13. 07 8月, 2008 3 次提交