CVSROOT:        /cvs
Module name:    src
Changes by:     dera...@cvs.openbsd.org 2009/06/02 17:49:33

Modified files:
        sys/dev/usb    : ehci.c ohci.c uhci.c 

Log message:
ehci_alloc_sqtd_chain() was doing signed math on len, thus the great code
curlen -= curlen % mps;
can for very large transfers result in an intermediate variable growing
larger than it should.  Probably can't really happen in the real world.
Do the same u_int repairs to the other matching drivers
ok blambert kjell miod kettenis

Reply via email to