summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/pramin.c
diff options
context:
space:
mode:
authorSeema Khowala <seemaj@nvidia.com>2018-05-04 13:29:14 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-05-17 12:33:04 -0400
commit4654d9abd176043e69d548d53d516e78e4054d9e (patch)
treec6c33636d9154d1cf35fb1bc7bafe2bb996d02cd /drivers/gpu/nvgpu/common/pramin.c
parent4d63729ac8aa8fecf66bd066178e317f07560534 (diff)
gpu: nvgpu: runlist_lock released before preempt timeout recovery
Release runlist_lock and then initiate recovery if preempt timed out. Also do not issue preempt if ch, tsg or runlist id is invalid. tsgid could be invalid for below call trace gk20a_prepare_poweroff->gk20a_channel_suspend-> *_fifo_preempt_channel->*_fifo_preempt_tsg Bug 2065990 Bug 2043838 Change-Id: Ia1e3c134f06743e1258254a4a6f7256831706185 Signed-off-by: Seema Khowala <seemaj@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1662656 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/pramin.c')
0 files changed, 0 insertions, 0 deletions