Skip to content

Commit a8c80b8

Browse files
committed
soundwire: intel: use pm_runtime_resume_and_get()
Use pm_runtime_resume_and_get() to replace the pm_runtime_get_sync() and pm_runtime_put_noidle() pattern. No functional changes. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
1 parent ef5f586 commit a8c80b8

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

drivers/soundwire/intel.c

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -799,12 +799,11 @@ static int intel_startup(struct snd_pcm_substream *substream,
799799
struct sdw_cdns *cdns = snd_soc_dai_get_drvdata(dai);
800800
int ret;
801801

802-
ret = pm_runtime_get_sync(cdns->dev);
802+
ret = pm_runtime_resume_and_get(cdns->dev);
803803
if (ret < 0 && ret != -EACCES) {
804804
dev_err_ratelimited(cdns->dev,
805-
"pm_runtime_get_sync failed in %s, ret %d\n",
805+
"pm_runtime_resume_and_get failed in %s, ret %d\n",
806806
__func__, ret);
807-
pm_runtime_put_noidle(cdns->dev);
808807
return ret;
809808
}
810809
return 0;

0 commit comments

Comments
 (0)