mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
It is observed that recovery on receiving the ESR MMU NACK exception does not get triggered as the error returned by tpc level handler is masked. NACK is marked handled but recovery is not done and subsequent fb intr handler does not trigger recovery since NACK is handled. This leaves the HW engines in bad state. Fix the tpc error return logic to trigger recovery during ESR MMU NACK exception. Bug 3318939 Change-Id: I475826f734e4366e853607e1e0338290ee28249b Signed-off-by: Sagar Kamble <skamble@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2564764 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: Debarshi Dutta <ddutta@nvidia.com> Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com> Reviewed-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit