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, 20 Apr 2023 08:18:06 +0000 (10:18 +0200)
commit9a8ad10c9f2e0925ff26308ec6756b93fc2f4977
tree3b1c3cdb6d5e0105a65ac23d94a332c47eb532cf
parent21d018b75f4f1c183be565d302fde7a01ae79fb0
USB: dwc3: fix runtime pm imbalance on probe errors

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