USB: gadget: diag: Use spinlocks for protection when freeing requests

There is possibility that when we do list_del in free_reqs, the list
is modified simultanuously by others. This will result in the request
not being found. Protect access using spinlocks.

Change-Id: I20c3aeabaefe8786b9b453c7b08b5c9c18057184
CRs-Fixed: 518902
Signed-off-by: Maria Yu <aiquny@codeaurora.org>
usb: host: hs_phy_irq wakeup only when host mode and controller lpm

Change-Id: I98a01f5d1aad4616804f339bf10924dde635fa81
Signed-off-by: mohamed.khadri <mohamed.khadri@lge.com>
Signed-off-by: Devin Kim <dojip.kim@lge.com>

Conflicts:
	drivers/usb/dwc3/dwc3-msm.c
Revert "usb: host: hs_phy_irq wakeup only when host mode and controller lpm"

This reverts commit 50a151f91a2c4f69aad5babde29461b65894b429.
usb: host: hs_phy_irq wakeup only when host mode and controller lpm

Change-Id: I98a01f5d1aad4616804f339bf10924dde635fa81
Signed-off-by: mohamed.khadri <mohamed.khadri@lge.com>
Signed-off-by: Devin Kim <dojip.kim@lge.com>

Conflicts:
	drivers/usb/dwc3/dwc3-msm.c