aboutsummaryrefslogtreecommitdiff
path: root/drivers/usb/README
diff options
context:
space:
mode:
authorAlan Stern <stern@rowland.harvard.edu>2013-05-28 14:03:10 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2013-06-13 09:44:57 -0700
commit30871ae102c41f1695d6de037e13ec40a1d7498a (patch)
tree34d3a1e28d1e7452193bb00183e511841539669a /drivers/usb/README
parent23269c0adf51bd719249016080d896f888d57c92 (diff)
USB: revert periodic scheduling bugfix
commit fdc03438f53a00294ed9939eb3a1f6db6f3d8963 upstream. This patch reverts commit 3e619d04159be54b3daa0b7036b0ce9e067f4b5d (USB: EHCI: fix bug in scheduling periodic split transfers). The commit was valid -- it fixed a real bug -- but the periodic scheduler in ehci-hcd is in such bad shape (especially the part that handles split transactions) that fixing one bug is very likely to cause another to surface. That's what happened in this case; the result was choppy and noisy playback on certain 24-bit audio devices. The only real fix will be to rewrite this entire section of code. My next project... This fixes https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1136110. Thanks to Tim Richardson for extra testing and feedback, and to Joseph Salisbury and Tyson Tan for tracking down the original source of the problem. Signed-off-by: Alan Stern <stern@rowland.harvard.edu> CC: Joseph Salisbury <joseph.salisbury@canonical.com> CC: Tim Richardson <tim@tim-richardson.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/usb/README')
0 files changed, 0 insertions, 0 deletions