Hi Greg, Here's a couple bug fixes and minor clean up patches for 2.6.39. Note that this doesn't include any patches that address the USB 3.0 hub issue with system suspend. That can wait until you get back from vacation. The largest of the patches "xhci: simplify logic of skipping missed isoc TDs" is necessary to avoid a compiler warning that a lot of people have been seeing when compiling with gcc 4.5. The code is correct, but so convoluted that gcc gets confused. The other large patch "USB: xhci - fix math in xhci_get_endpoint_interval()" is necessary for full speed isochronous devices to work properly under Linux. Video looks jerky otherwise. Sarah Sharp The following changes since commit 6c5103890057b1bb781b26b7aae38d33e4c517d8: Merge branch 'for-2.6.39/core' of git://git.kernel.dk/linux-2.6-block (2011-03-24 10:16:26 -0700) are available in the git repository at: git+ssh://master.kernel.org/pub/scm/linux/kernel/git/sarah/xhci.git for-usb-linus Dan Carpenter (1): USB: xhci: unsigned char never equals -1 Dmitry Torokhov (5): USB: xhci - fix unsafe macro definitions USB: fix formatting of SuperSpeed endpoints in /proc/bus/usb/devices USB: xhci - remove excessive 'inline' markings USB: xhci: simplify logic of skipping missed isoc TDs USB: xhci - fix math in xhci_get_endpoint_interval() Sarah Sharp (1): xhci: Fix NULL pointer deref in handle_port_status() drivers/usb/core/devices.c | 10 ++- drivers/usb/host/xhci-mem.c | 106 +++++++++++++++-------- drivers/usb/host/xhci-ring.c | 195 ++++++++++++++++++++++++------------------ drivers/usb/host/xhci.h | 9 ++- 4 files changed, 193 insertions(+), 127 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html