Uh oh!
There was an error while loading. Please reload this page.
fixup! ASoC: SOF: Introduce struct snd_sof_pipeline - #3984
Conversation
Clear the complete flag for pipelines when the scheduler widget is freed. Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
keqiaozhang
commented
Nov 2, 2022
Verified that this PR can fix #3983. |
plbossart
commented
Nov 2, 2022
I don't know what to make of the results @ranj063@keqiaozhang TGLU_UP_HDA_IPC4ZPH is a fail on multiple tests. |
ujfalusi
commented
Nov 2, 2022
I think what happened is that Let me check it locally, it should be easy to hit. |
| /* clear pipeline complete */ | ||
| if (swidget->id == snd_soc_dapm_scheduler) | ||
| swidget->spipe->complete = 0; |
There was a problem hiding this comment.
Can a pipeline belong to different paths?
There was a problem hiding this comment.
@ujfalusi yes it can and the scheduler widget will be freed only when the last of all the users lets it go
ujfalusi
commented
Nov 2, 2022
No crash so far after 46 iteration. |
ranj063
commented
Nov 2, 2022
@plbossart IPC4 failures are due toe the chaind DAM SOF PR which shouldnt have been merged. There's a revert for that as well |
ranj063
commented
Nov 2, 2022
it is because of the SOF PR for chained DMA that was merged a bit too early |
plbossart
commented
Nov 2, 2022
@ujfalusi any objections here? this needs to go in before 2pm PDT to fix daily tests |
Clear the complete flag for pipelines when the scheduler widget is freed.
Fixes#3983