usb: xhci: dbc: Don't free all memory with spinlock held
authorMathias Nyman <mathias.nyman@linux.intel.com>
Fri, 22 Mar 2019 15:50:16 +0000 (17:50 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 22 Mar 2019 16:16:05 +0000 (17:16 +0100)
commit8867ea262196a6945c24a0fb739575af646ec0e9
tree1fd30a0cea2295ff766893a4d0c7acc986a2f1fc
parent6cbcf596934c8e16d6288c7cc62dfb7ad8eadf15
usb: xhci: dbc: Don't free all memory with spinlock held

The xhci debug capability (DbC) feature did its memory cleanup with
spinlock held. dma_free_coherent() warns if called with interrupts
disabled

move the memory cleanup outside the spinlock

Cc: stable <stable@vger.kernel.org>
Signed-off-by: Mathias Nyman <mathias.nyman@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/xhci-dbgcap.c