summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/linux/ioctl_channel.c
diff options
context:
space:
mode:
authorDeepak Nibade <dnibade@nvidia.com>2018-03-15 03:43:35 -0400
committerMikko Perttunen <mperttunen@nvidia.com>2018-03-15 08:23:17 -0400
commitfb40f2a80739985abac273bc493e07341aa003af (patch)
tree5519ec17457477e745eb53883acaab4acb86c80a /drivers/gpu/nvgpu/common/linux/ioctl_channel.c
parentdbdf57fb3c34227b26c1858d85c83c18d34de453 (diff)
gpu: nvgpu: remove aggressive_sync_destroy_thresh check for user syncpoint
VGPU has set aggressive_sync_destroy_thresh even for GV11B, and that breaks allocation of user managed syncpoint on VGPU Remove this check for now until some solution is finalized Bug 200397265 Bug 200326065 Change-Id: Idd765cfdd40b9055d9e083d59c85c84d8b213ee9 Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1675678 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: Konsta Holtta <kholtta@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Mikko Perttunen <mperttunen@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/ioctl_channel.c')
-rw-r--r--drivers/gpu/nvgpu/common/linux/ioctl_channel.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/ioctl_channel.c b/drivers/gpu/nvgpu/common/linux/ioctl_channel.c
index 01355b78..5cd6e7d4 100644
--- a/drivers/gpu/nvgpu/common/linux/ioctl_channel.c
+++ b/drivers/gpu/nvgpu/common/linux/ioctl_channel.c
@@ -977,11 +977,6 @@ 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
985 nvgpu_mutex_acquire(&ch->sync_lock); 980 nvgpu_mutex_acquire(&ch->sync_lock);
986 if (ch->user_sync) { 981 if (ch->user_sync) {
987 nvgpu_mutex_release(&ch->sync_lock); 982 nvgpu_mutex_release(&ch->sync_lock);