[haiku-bugs] Re: [Haiku] #17275: [USB] Stack drivers do not properly handle non-isolated fragmented transfers

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Tue, 28 Sep 2021 18:30:12 -0000

#17275: [USB] Stack drivers do not properly handle non-isolated fragmented
transfers
---------------------------+--------------------------
  Reporter:  waddlesplash  |      Owner:  waddlesplash
      Type:  bug           |     Status:  closed
  Priority:  normal        |  Milestone:  R1/beta4
 Component:  Drivers/USB   |    Version:  R1/beta3
Resolution:  fixed         |   Keywords:
Blocked By:                |   Blocking:
  Platform:  All           |
---------------------------+--------------------------
Comment (by jmairboeck):

 Could an endless loop cause the problem? Just looking at the code changes
 from hrev55455 (I didn't test anything!), it seems that while loops are
 used to iterate over transfers in EHCI, OHCI and UHCI, but the iterators
 are never incremented (for the case where there is no conflict).
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/17275#comment:6>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: