aboutsummaryrefslogtreecommitdiff
path: root/scripts/rustdoc_test_gen.rs
diff options
context:
space:
mode:
authorMark Brown <broonie@kernel.org>2023-11-24 16:12:06 +0000
committerMark Brown <broonie@kernel.org>2023-11-24 16:12:06 +0000
commit1805a6d269bea9a8c8a60b6a36eb48ec91ccd3cf (patch)
treed7dcf13958852cf2c17043023f94abae3b88eddf /scripts/rustdoc_test_gen.rs
parentfba293488ccb1902e715da328e71aa868dd561f6 (diff)
parent31ed8da1c8e5e504710bb36863700e3389f8fc81 (diff)
ASoC: SOF: Extend the enabled DSP core handling
Merge series from Peter Ujfalusi <peter.ujfalusi@linux.intel.com>: In the current code, we enable a widget core when it is set up and disable it when it is freed. This is problematic with IPC4 because widget free is essentially a NOP and all widgets are freed in the firmware when the pipeline is deleted. This results in a crash during pipeline deletion when one of it's widgets is scheduled to run on a secondary core and is powered off when widget is freed. So, change the logic to enable all cores needed by all the modules in a pipeline when the pipeline widget is set up and disable them after the pipeline widget is freed.
Diffstat (limited to 'scripts/rustdoc_test_gen.rs')
0 files changed, 0 insertions, 0 deletions