USB: dwc3: fix runtime pm imbalance on probe errors
authorJohan Hovold <johan+linaro@kernel.org>
Tue, 4 Apr 2023 07:25:14 +0000 (09:25 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 11 May 2023 14:02:59 +0000 (23:02 +0900)
commitd4b1e04d271bd5e19a06274629b5e6a0a0c153a8
tree6fd4ccd3902374c497df7d72dc725c01c9ebe060
parentbefdcb8e880e8002fbaa9fe8285e61c978333f28
USB: dwc3: fix runtime pm imbalance on probe errors

commit 9a8ad10c9f2e0925ff26308ec6756b93fc2f4977 upstream.

Make sure not to suspend the device when probe fails to avoid disabling
clocks and phys multiple times.

Fixes: 328082376aea ("usb: dwc3: fix runtime PM in error path")
Cc: stable@vger.kernel.org # 4.8
Cc: Roger Quadros <rogerq@ti.com>
Acked-by: Thinh Nguyen <Thinh.Nguyen@synopsys.com>
Signed-off-by: Johan Hovold <johan+linaro@kernel.org>
Link: https://lore.kernel.org/r/20230404072524.19014-2-johan+linaro@kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/dwc3/core.c