-
Notifications
You must be signed in to change notification settings - Fork 140
fixup! ASoC: SOF: Introduce struct snd_sof_pipeline #3984
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Clear the complete flag for pipelines when the scheduler widget is freed. Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
|
Verified that this PR can fix #3983. |
|
I don't know what to make of the results @ranj063 @keqiaozhang TGLU_UP_HDA_IPC4ZPH is a fail on multiple tests. |
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can a pipeline belong to different paths?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ujfalusi yes it can and the scheduler widget will be freed only when the last of all the users lets it go
No crash so far after 46 iteration. |
@plbossart IPC4 failures are due toe the chaind DAM SOF PR which shouldnt have been merged. There's a revert for that as well |
it is because of the SOF PR for chained DMA that was merged a bit too early |
|
@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