USB: Disable auto-suspend for USB 3.0 hubs.
commit0c9ffe0f6286a02bf82f8d7fb7274aec2ad977f1
authorSarah Sharp <sarah.a.sharp@linux.intel.com>
Thu, 30 Dec 2010 21:27:36 +0000 (30 13:27 -0800)
committerSarah Sharp <sarah.a.sharp@linux.intel.com>
Mon, 14 Mar 2011 01:23:51 +0000 (13 18:23 -0700)
treee17413d6b9451fe5ea5fa0a51ff923689d356254
parent131dec344d5e41f01e4791aa4c80eb4bdb1e5274
USB: Disable auto-suspend for USB 3.0 hubs.

USB 3.0 devices have a slightly different suspend sequence than USB
2.0/1.1 devices.  There isn't support for USB 3.0 device suspend yet, so
make khubd leave autosuspend disabled for USB 3.0 hubs.  Make sure that
USB 3.0 roothubs still have autosuspend enabled, since that path in the
xHCI driver works fine.

Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
drivers/usb/core/hub.c