On 2022-02-28 4:19 PM, Cezary Rojewski wrote:
Few dev_crit()s can also be found in other components as well.
Without audio and graphics there is no real 'user experience'. Abrupt closure of communication between DSP firmware and kernel driver can, and usually is a consequence of either an undefined behaviour (in process running on DSP) or hardware issue. While I can't spare the details here for obvious reasons, not all situations can even be recovered with reboot. That usually depends in which power wells registers reside. The 100% confirmed solution for laptops is removing battery for a second or day to force G3.
s/second or day/second or two/
Hope people are not panicking after that typo =)
Considering this, I believe having a single dev_crit() here is justified.