Hi Alan, These are the changes for USB I have queued for Linux-3.3. The second patch 'PS3 EHCI HC NAK work-around' initializes the NAK count reload field of the queue head, and I think this will not effect the operation of other controllers. The third patch 'PS3 EHCI QH read work-around' initializes the list head inactive field. I'm not sure how this will effect the operation of other controllers. The forth patch "usb: Add new EHCI post_reset hook" adds a generic hook into the ehci-hcd.c which is needed for the fith patch "usb: PS3 EHCI HC reset work-around". Adding this hook seemed to be the best way to me to do this work-around. Please let me know if you can suggest a better way to do any of these. -Geoff These changes are also in my k.org repo: The following changes since commit 1ea6b8f48918282bdca0b32a34095504ee65bab5: Linux 3.2-rc1 (2011-11-07 16:16:02 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/geoff/ps3-linux.git for-usb Geoff Levand (5): usb: Fix PS3 EHCI suspend usb: PS3 EHCI HC NAK work-around usb: PS3 EHCI QH read work-around usb: Add new EHCI post_reset hook usb: PS3 EHCI HC reset work-around drivers/usb/host/ehci-hcd.c | 8 ++++ drivers/usb/host/ehci-ps3.c | 97 ++++++++++++++++++++++++++++++++++++++++++- drivers/usb/host/ehci-q.c | 1 + drivers/usb/host/ehci.h | 3 + 4 files changed, 107 insertions(+), 2 deletions(-) -- 1.7.4.1 -- 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