UPSTREAM: usb: dwc3: gadget: release spin lock during gadget resume
authorJiebing Li <jiebing.li@intel.com>
Thu, 11 Dec 2014 05:26:29 +0000 (13:26 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Tue, 16 Aug 2016 12:48:19 +0000 (20:48 +0800)
commit1baa189ddb5a0cf51e28ab6d22beef47663bc942
tree35ff79423bbea58838ae2b397d2195f4f8d65ff5
parent46ba6580a0e55096dc054a86d1f03bf4b592a11a
UPSTREAM: usb: dwc3: gadget: release spin lock during gadget resume

It's a requirement that we release controller's lock
while calling gadget API function pointers. This
patch just fixes that long standing bug.

Change-Id: I19c2cd36fa48a6c27d59305ef2d6cb4c35512433
Signed-off-by: Jiebing Li <jiebing.li@intel.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
(cherry picked from commit ad14d4e0308afda06a60036020a15025571604af)
drivers/usb/dwc3/gadget.c