diff options
| author | Kai Vehmanen <kai.vehmanen@linux.intel.com> | 2019-05-09 15:10:23 -0500 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2019-05-13 12:37:12 +0100 |
| commit | a69270d8bfeb35fc89d047ea6db803cd75a74f12 (patch) | |
| tree | 4e59a25e93eada96c8d0e74b3d976f730fa5670f /tools/perf/scripts/python/bin | |
| parent | ASoC: SOF: nocodec: fix undefined reference (diff) | |
| download | linux-a69270d8bfeb35fc89d047ea6db803cd75a74f12.tar.gz linux-a69270d8bfeb35fc89d047ea6db803cd75a74f12.zip | |
ASoC: SOF: fix race in FW boot timeout handling
A race condition exists in handling firmware boot timeout.
If FW sends FW_READY just after boot timeout has expired in
driver, a kernel exception will result as FW_READY handler
will be run while the state is still being cleaned up in
snd_sof_run_firmware(). Avoid the race by setting
boot_complete also in the error case.
Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
