mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
As part of the negative test case we replace the ACR binaries with corrupted one(by editing the binary in hex editor). The expectaion is that the process should log the error and exit properly but instead the process crashed. The root cause was because NVGPU driver was trying to pause the thread using nvgpu_nvs_worker_pause but the but NVS isn't initialized at that point. NVS is initialized after acr init. Mitigated this failure by adding a checking condition in nvgpu_nvs_worker_pause. Bug 3670576 Change-Id: Ibfe66b253be034e7ca2c3ed298dc28d27e1d6de9 Signed-off-by: ht <ht@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2782937 Reviewed-by: Debarshi Dutta <ddutta@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: Prateek Sethi <prsethi@nvidia.com> Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com> Reviewed-by: Vaibhav Kachore <vkachore@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>