From: Alan Stern Date: Fri, 22 May 2009 21:02:33 +0000 (-0400) Subject: USB: EHCI: stagger frames for interrupt transfers X-Git-Tag: v2.6.31-rc1~304^2~61 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=68335e816a92411649955a9903b1f30c388ea322;p=pandora-kernel.git USB: EHCI: stagger frames for interrupt transfers This patch (as1243) tries to improve ehci-hcd's scheduling of interrupt transfers. Instead of trying to cram all transfers with the same period into the same frame, the new code will spread the transfers out among lots of different frames. This should reduce the periodic schedule load in any one frame -- some host controllers have trouble when there's too much work to do. A more thorough approach would stagger the uframe values as well. But this is enough to make a big improvement. Signed-off-by: Alan Stern Tested-by: Dwayne Fontenot Cc: David Brownell Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed