diff options
author | Roger Quadros <rogerq@ti.com> | 2015-05-29 17:01:50 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-05-31 15:45:31 +0900 |
commit | 9fa733f24bb54dd532b5f5d7abc275c4a547c69f (patch) | |
tree | c8a21e12577e19b7c1941af0b5de9c493c9616a6 /CREDITS | |
parent | ad6b1d914a9e07f3b9a9ae3396f3c840d0070539 (diff) | |
download | linux-9fa733f24bb54dd532b5f5d7abc275c4a547c69f.tar.bz2 |
usb: xhci: Fix suspend/resume when used with OTG core
In the OTG case, the controller might not yet have been
added or is removed before the system suspends.
Assign xhci->main_hcd during probe to prevent NULL
pointer de-reference in xhci_suspend/resume().
Use the hcd->state flag to check if HCD is halted
and if that is so do nothing for xhci_suspend/resume().
[Only for xhci-plat devices, pci devices need it in gen_setup -Mathias]
Signed-off-by: Roger Quadros <rogerq@ti.com>
Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'CREDITS')
0 files changed, 0 insertions, 0 deletions