diff options
author | Deepak Nibade <dnibade@nvidia.com> | 2018-03-16 05:53:16 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-03-16 14:53:52 -0400 |
commit | 703c1ea59638151846690e02d098cad83b7d6a78 (patch) | |
tree | 3270a2ab26d24698aac338557b165ad88a95c7a0 /drivers/gpu/nvgpu | |
parent | db48d30bc8e55fe81c4e3af627c418c348c5b8fa (diff) |
Revert "gpu: nvgpu: remove aggressive_sync_destroy_thresh check for user syncpoint"
This reverts commit fb40f2a80739985abac273bc493e07341aa003af.
aggressive_sync_destroy_thresh was inadvertently set for gv11b vGPU, and that is
now being removed
hence restore original check
Bug 200397265
Bug 200326065
Change-Id: If56e1c462adb2db7d9186fbb6038169aa7ea33dc
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1676556
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu')
-rw-r--r-- | drivers/gpu/nvgpu/common/linux/ioctl_channel.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/ioctl_channel.c b/drivers/gpu/nvgpu/common/linux/ioctl_channel.c index 5cd6e7d4..01355b78 100644 --- a/drivers/gpu/nvgpu/common/linux/ioctl_channel.c +++ b/drivers/gpu/nvgpu/common/linux/ioctl_channel.c | |||
@@ -977,6 +977,11 @@ static int nvgpu_ioctl_channel_get_user_syncpoint(struct channel_gk20a *ch, | |||
977 | return -EINVAL; | 977 | return -EINVAL; |
978 | } | 978 | } |
979 | 979 | ||
980 | if (g->aggressive_sync_destroy_thresh) { | ||
981 | nvgpu_err(g, "sufficient syncpoints not available"); | ||
982 | return -EINVAL; | ||
983 | } | ||
984 | |||
980 | nvgpu_mutex_acquire(&ch->sync_lock); | 985 | nvgpu_mutex_acquire(&ch->sync_lock); |
981 | if (ch->user_sync) { | 986 | if (ch->user_sync) { |
982 | nvgpu_mutex_release(&ch->sync_lock); | 987 | nvgpu_mutex_release(&ch->sync_lock); |