diff options
author | Lu Baolu <baolu.lu@linux.intel.com> | 2016-04-08 16:25:09 +0300 |
---|---|---|
committer | Ben Hutchings <ben@decadent.org.uk> | 2016-06-15 21:28:11 +0100 |
commit | 1972444b707d53dda2b5cf32bfc955b11cd0a529 (patch) | |
tree | 4266c9e79f864537ec23f5b2e31f37f2360f2a68 /lib/parser.c | |
parent | 99c3593026995d69b3e89a6c48a64395a0f08c1a (diff) | |
download | linux-stable-1972444b707d53dda2b5cf32bfc955b11cd0a529.tar.gz linux-stable-1972444b707d53dda2b5cf32bfc955b11cd0a529.tar.bz2 linux-stable-1972444b707d53dda2b5cf32bfc955b11cd0a529.zip |
usb: xhci: fix wild pointers in xhci_mem_cleanup
commit 71504062a7c34838c3fccd92c447f399d3cb5797 upstream.
This patch fixes some wild pointers produced by xhci_mem_cleanup.
These wild pointers will cause system crash if xhci_mem_cleanup()
is called twice.
Reported-and-tested-by: Pengcheng Li <lpc.li@hisilicon.com>
Signed-off-by: Lu Baolu <baolu.lu@linux.intel.com>
Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
[bwh: Backported to 3.2: there's no xhci_hcd::ext_caps field to clear]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Diffstat (limited to 'lib/parser.c')
0 files changed, 0 insertions, 0 deletions