Commit cea08169 authored by Zhang Qilong's avatar Zhang Qilong Committed by Tony Lindgren
Browse files

bus: ti-sysc: using pm_runtime_resume_and_get instead of pm_runtime_get_sync



Using pm_runtime_resume_and_get is more appropriate
for simplifing code.

Signed-off-by: default avatarZhang Qilong <zhangqilong3@huawei.com>
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent 4e001853
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -3111,9 +3111,8 @@ static int sysc_probe(struct platform_device *pdev)
		goto unprepare;

	pm_runtime_enable(ddata->dev);
	error = pm_runtime_get_sync(ddata->dev);
	error = pm_runtime_resume_and_get(ddata->dev);
	if (error < 0) {
		pm_runtime_put_noidle(ddata->dev);
		pm_runtime_disable(ddata->dev);
		goto unprepare;
	}
@@ -3171,9 +3170,8 @@ static int sysc_remove(struct platform_device *pdev)

	cancel_delayed_work_sync(&ddata->idle_work);

	error = pm_runtime_get_sync(ddata->dev);
	error = pm_runtime_resume_and_get(ddata->dev);
	if (error < 0) {
		pm_runtime_put_noidle(ddata->dev);
		pm_runtime_disable(ddata->dev);
		goto unprepare;
	}