UPSTREAM: usb: dwc3: omap: fix up error path on probe()
authorFelipe Balbi <balbi@kernel.org>
Mon, 11 Apr 2016 14:12:33 +0000 (17:12 +0300)
committerHuang, Tao <huangtao@rock-chips.com>
Tue, 16 Aug 2016 12:48:19 +0000 (20:48 +0800)
commit6e99be2084758fc11b14e96496fdb61ef1e3d843
tree98793a560ce3146f0520137ba395fe3fdde3c377
parent76beadeea73ead0cb9290d25d6ec5b43903a323b
UPSTREAM: usb: dwc3: omap: fix up error path on probe()

Even if pm_runtime_get*() fails, we *MUST* call
pm_runtime_put_sync() before disabling PM.

While at it, remove superfluous dwc3_omap_disable_irqs()
in error path.

Change-Id: I9dfb77af15b831f0e0e2578536d64f0a36d2fc74
Signed-off-by: Felipe Balbi <balbi@kernel.org>
[nsekhar@ti.com: patch description updates]
Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Signed-off-by: Roger Quadros <rogerq@ti.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 45d49cb706e5d8f0ca5e868118b5d453afbb938f)
drivers/usb/dwc3/dwc3-omap.c