Searched hist:"244 e293690a6e07cbdfa11af1977488d91931eed" (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/sound/soc/ |
H A D | soc-pcm.c | diff 244e293690a6e07cbdfa11af1977488d91931eed Tue Jun 19 10:22:09 CDT 2018 Charles Keepax <ckeepax@opensource.cirrus.com> ASoC: pcm: Tidy up open/hw_params handling
Currently, the core will continue processing open/hw_params component callbacks after one has failed even though it will abort immediately afterwards. This is unnecessary and also has the issue that close/hw_free will be called on the component which failed open/hw_params which could result in issues if the driver doesn't expect this behaviour.
Update the core to abort processing open/hw_params when an error is hit and only call close/hw_free for those components that were successfully opened.
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com> Signed-off-by: Mark Brown <broonie@kernel.org>
|