mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 01:50:07 +03:00
Preempt TSG occurs in non-mission mode, when unbinding channel from TSG, or aborting TSG. Should a preempt not complete on engine, we expect other HW safety mechanisms such as FECS watchdog to detect issues that prevented saving current context. Add BUG_ON when attempting to recover from preempt timeout, to make sure we got such error, and sw_quiesce has been requested. Jira NVGPU-4230 Change-Id: Ia26a61e703f74eb28d29e72e75664ca4ec97a586 Signed-off-by: Thomas Fleury <tfleury@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2265082 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>