summaryrefslogtreecommitdiffstats
path: root/lib/parser.c
diff options
context:
space:
mode:
authorLu Baolu <baolu.lu@linux.intel.com>2016-04-08 16:25:09 +0300
committerBen Hutchings <ben@decadent.org.uk>2016-06-15 21:28:11 +0100
commit1972444b707d53dda2b5cf32bfc955b11cd0a529 (patch)
tree4266c9e79f864537ec23f5b2e31f37f2360f2a68 /lib/parser.c
parent99c3593026995d69b3e89a6c48a64395a0f08c1a (diff)
downloadlinux-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