diff options
| author | Kuninori Morimoto <[email protected]> | 2019-09-12 13:38:50 +0900 |
|---|---|---|
| committer | Mark Brown <[email protected]> | 2019-10-01 12:11:57 +0100 |
| commit | 753ace0a34fbd39ac2ec654c6859823db420f69e (patch) | |
| tree | 0befd4d6bf2d48ea83000e07f4c8ede736162807 /tools/perf/scripts/python/stackcollapse.py | |
| parent | a848125e320a154dfc17b9a377361b4b0df87363 (diff) | |
ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime()
Current ALSA SoC is calling list_del(&rtd->list) at (1)
static void soc_remove_pcm_runtimes(...)
{
...
for_each_card_rtds_safe(card, rtd, _rtd) {
(1) list_del(&rtd->list);
(2) soc_free_pcm_runtime(rtd);
}
...
}
But, we will call soc_free_pcm_runtime() after that (2).
&rtd->list is connected at soc_new_pcm_runtime(),
Thus, it should be disconnected at soc_free_pcm_runtime().
This patch calls list_del(&rtd->list) at soc_free_pcm_runtime().
Signed-off-by: Kuninori Morimoto <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions