Support for USB 3.0 hub suspend.

This patchset adds support for suspending external USB 3.0 hubs, and fixes the
 USB 3.0 device remote wakeup enabling.  Hubs are the only USB 3.0 devices on
 the market right now that do remote wakeup, and they will only send a remote
 wakeup if they are placed into suspend, so it's not necessary to backport this
 patchset to stable kernels.
 
 Please queue for 3.4.
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.11 (GNU/Linux)
 
 iQIcBAABAgAGBQJPOsLOAAoJEBMGWMLi1Gc5QV4P/icM6GVLlP/kCJBtBNYwrJDZ
 FfGkoO2i5qZv4GFE0dsCe/niaA/bGXZAwBcScoq1USaULlH/YFiCxw+oaWhRNrQC
 rQxmUb7Im809zk5wlEkroRbNdR4F8V3z883S5oMSQxqCknTAwNURWcYUrUl7cpMo
 3/z7qwU8o4+G4XWD0HqBSmxaNqDUzOUicImrBbnvDBsdQaEY1WJRtclNhT1jElb6
 wzaAQhRPDZOXGtKQKA1Jlh/gfEV2i3UI8ZVZ8zNRxcYO11LiMsKCVwE22e8z2vmu
 zv9uAZfifBBoc+/TI4q2mJk3cJiZ1XSd7r4wuP5iK6cmsNwsV2L3Gi+C6t1Wd4Fy
 RG0BEUhj7gwYvUU3FSybAp9mJRGN8DFthQfuD8YxYVN3PuKCExZReu3OI2BwkZEj
 mzKbBlsZasc0BfNhh3bCQsBa/CJbEIyoD5HhpXhPzKHGWnEADml8npsmBDzxrzO3
 iqOmiPGfxI4EvG6XSkyrmKwb4mLblyzNOl74gtxhxuU9T72FXD2OAGBVr+ptn7zE
 WrSQ8hlVA0ofKgwVZe8+QYuvrly+GBXgdX/PC9v9yM4UhtTowwlGjYDz3Ni0u2M3
 //cZbMlaKp+OTAmMsi3uLFFX2f4ssmJhrr6LLN1wEi1TRC88sGEX5x/9+1Nq4B0w
 8TFsHN7GqpS1r5kk4bOt
 =d3rR
 -----END PGP SIGNATURE-----

Merge tag 'for-usb-next-2012-02-14' of git://git.kernel.org/pub/scm/linux/kernel/git/sarah/xhci into usb-next

Support for USB 3.0 hub suspend.

This patchset adds support for suspending external USB 3.0 hubs, and fixes the
USB 3.0 device remote wakeup enabling.  Hubs are the only USB 3.0 devices on
the market right now that do remote wakeup, and they will only send a remote
wakeup if they are placed into suspend, so it's not necessary to backport this
patchset to stable kernels.
This commit is contained in:
Greg Kroah-Hartman 2012-02-14 14:43:27 -08:00
commit 03a41f3da4
7 changed files with 236 additions and 60 deletions