diff options
| author | Mathias Nyman <mathias.nyman@linux.intel.com> | 2016-08-16 10:18:06 +0300 |
|---|---|---|
| committer | Ben Hutchings <ben@decadent.org.uk> | 2016-11-20 01:01:33 +0000 |
| commit | a9d438ce4d098d5924338053eed443f4e5036c97 (patch) | |
| tree | 5369438e8e013c7f04f786d7b8a660c8d648b798 /include | |
| parent | c8714b29157d534ac0078541c4075211f287afdb (diff) | |
| download | linux-a9d438ce4d098d5924338053eed443f4e5036c97.tar.gz linux-a9d438ce4d098d5924338053eed443f4e5036c97.tar.bz2 linux-a9d438ce4d098d5924338053eed443f4e5036c97.zip | |
xhci: don't dereference a xhci member after removing xhci
commit f1f6d9a8b540df22b87a5bf6bc104edaade81f47 upstream.
Remove the hcd after checking for the xhci last quirks, not before.
This caused a hang on a Alpine Ridge xhci based maching which remove
the whole xhci controller when unplugging the last usb device
Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
