From cacbcd270217b2992b67cb4b438a19dd2ee3c639 Mon Sep 17 00:00:00 2001 From: Vaisakh Murali Date: Sat, 20 May 2023 10:02:33 +0600 Subject: [PATCH] Revert "USB: dwc3: fix runtime pm imbalance on probe errors" This reverts commit 2d5844aa6e56b1074792ac529d2d2a1c51a1e94d. Change-Id: Id7c7bc991611accbb86cc9e058b3d51a6ae63f9e Signed-off-by: Vaisakh Murali --- drivers/usb/dwc3/core.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/drivers/usb/dwc3/core.c b/drivers/usb/dwc3/core.c index c489e971cebf..30c7f5b968d7 100644 --- a/drivers/usb/dwc3/core.c +++ b/drivers/usb/dwc3/core.c @@ -1728,7 +1728,6 @@ static int dwc3_probe(struct platform_device *pdev) init_waitqueue_head(&dwc->wait_linkstate); spin_lock_init(&dwc->lock); - pm_runtime_get_noresume(dev); pm_runtime_set_active(dev); if (dwc->enable_bus_suspend) { pm_runtime_set_autosuspend_delay(dev, @@ -1803,10 +1802,8 @@ static int dwc3_probe(struct platform_device *pdev) err2: dwc3_free_event_buffers(dwc); err1: - pm_runtime_allow(dev); - pm_runtime_disable(dev); - pm_runtime_set_suspended(dev); - pm_runtime_put_noidle(dev); + pm_runtime_allow(&pdev->dev); + pm_runtime_disable(&pdev->dev); clk_bulk_disable_unprepare(dwc->num_clks, dwc->clks); assert_reset: