diff options
author | Kai Vehmanen <[email protected]> | 2019-05-09 15:10:23 -0500 |
---|---|---|
committer | Mark Brown <[email protected]> | 2019-05-13 12:37:12 +0100 |
commit | a69270d8bfeb35fc89d047ea6db803cd75a74f12 (patch) | |
tree | 4e59a25e93eada96c8d0e74b3d976f730fa5670f /drivers/usb/cdns3 | |
parent | 8d01c3c73cefbb5bacffe804427daed3e6051435 (diff) |
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 <[email protected]>
Signed-off-by: Pierre-Louis Bossart <[email protected]>
Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3')
0 files changed, 0 insertions, 0 deletions