]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: component: Remove misplaced prefix handling in pin control functions
authorMark Brown <broonie@kernel.org>
Mon, 26 Jul 2021 19:41:23 +0000 (20:41 +0100)
committerMark Brown <broonie@kernel.org>
Wed, 28 Jul 2021 15:39:14 +0000 (16:39 +0100)
commitfcf5b5a81759cdaab4e8bb8b56d7fcb369b70482
tree053d5abddb7f9aa61d922013f63012715642c614
parent4f1945457a87282530f8067d8138dd3473ee5a27
ASoC: component: Remove misplaced prefix handling in pin control functions

When the component level pin control functions were added they for some
no longer obvious reason handled adding prefixing of widget names. This
meant that when the lack of prefix handling in the DAPM level pin
operations was fixed by cce1d66e98c687cf1 (ASoC: dapm: use component
prefix when checking widget names) the one device using the component
level API ended up with the prefix being applied twice, causing all
lookups to fail.

Fix this by removing the redundant prefixing from the component code,
which has the nice side effect of also making that code much simpler.

Reported-by: Richard Fitzgerald <rf@opensource.cirrus.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Tested-by: Lucas Tanure <tanureal@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20210726194123.54585-1-broonie@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/soc-component.c