[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20220420030658.2575942-1-chi.minghao@zte.com.cn>
Date: Wed, 20 Apr 2022 03:06:58 +0000
From: cgel.zte@...il.com
To: johan@...nel.org
Cc: elder@...nel.org, gregkh@...uxfoundation.org,
greybus-dev@...ts.linaro.org, linux-kernel@...r.kernel.org,
Minghao Chi <chi.minghao@....com.cn>,
Zeal Robot <zealci@....com.cn>
Subject: [PATCH] greybus: using pm_runtime_resume_and_get to simplify the code
From: Minghao Chi <chi.minghao@....com.cn>
Using pm_runtime_resume_and_get() to replace pm_runtime_get_sync and
pm_runtime_put_noidle. This change is just to simplify the code, no
actual functional changes.
Reported-by: Zeal Robot <zealci@....com.cn>
Signed-off-by: Minghao Chi <chi.minghao@....com.cn>
---
drivers/greybus/core.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/drivers/greybus/core.c b/drivers/greybus/core.c
index e546c6431877..434aa5d9dd47 100644
--- a/drivers/greybus/core.c
+++ b/drivers/greybus/core.c
@@ -174,11 +174,9 @@ static int greybus_probe(struct device *dev)
if (!id)
return -ENODEV;
- retval = pm_runtime_get_sync(&bundle->intf->dev);
- if (retval < 0) {
- pm_runtime_put_noidle(&bundle->intf->dev);
+ retval = pm_runtime_resume_and_get(&bundle->intf->dev);
+ if (retval < 0)
return retval;
- }
retval = gb_control_bundle_activate(bundle->intf->control, bundle->id);
if (retval) {
--
2.25.1
Powered by blists - more mailing lists