]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: SOF: don't unprepare widget used other pipelines
authorRander Wang <rander.wang@intel.com>
Tue, 20 Sep 2022 15:01:07 +0000 (17:01 +0200)
committerMark Brown <broonie@kernel.org>
Tue, 20 Sep 2022 18:07:34 +0000 (19:07 +0100)
commit6b2f77ee7c24da60ae649c5b7da2783b586e4b7e
tree813b26170f7be18e0190df6ed584695f54a5f4cc
parent27c7af9544772501d8e275966c8dfec15f6712ee
ASoC: SOF: don't unprepare widget used other pipelines

If multiple pipeline are mixed into one, we can't unprepare
the widget used by other pipelines. This patch checks use_count
to address this case.

Reviewed-by: Bard Liao <yung-chuan.liao@linux.intel.com>
Reviewed-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
Signed-off-by: Rander Wang <rander.wang@intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Link: https://lore.kernel.org/r/20220920150107.2090695-3-pierre-louis.bossart@linux.intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/sof/sof-audio.c