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