usb: xhci: clean up command queue on HC halt failure as well
'Commit c9cabb7e ("usb: xhci: clean up command queue when halting"); fixes deadlock condition when some commands are pending at the time of usb_remove_hcd() or when controller is halted. That change cleans up command queue if halting of controller is successful. But, this deadlock may still be seen in case if due to some reason halting of controller fails. To handle that scenario as well cleanup command queue irrespective of controller halt succeeds or fails. Change-Id: I2c88fca3614af7fe58bc858898449d47546da247 Signed-off-by:Manu Gautam <mgautam@codeaurora.org>
Loading
Please register or sign in to comment