Skip to content

Commit fff1fd9

Browse files
plbossartvinodkoul
authored andcommitted
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> Reviewed-by: Péter Ujfalusi <peter.ujfalusi@linux.intel.com> Signed-off-by: Bard Liao <yung-chuan.liao@linux.intel.com> Link: https://lore.kernel.org/r/20220426235623.4253-5-yung-chuan.liao@linux.intel.com Signed-off-by: Vinod Koul <vkoul@kernel.org>
1 parent 915bf27 commit fff1fd9

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)