diff options
author | Deepak Nibade <dnibade@nvidia.com> | 2018-02-28 06:08:50 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-03-01 16:53:24 -0500 |
commit | aa1da74a75aca5d85d1a78546fec381423bf5836 (patch) | |
tree | 199bdcf12bb98392675daff69a5c04919584a9b6 /drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.c | |
parent | abe829338c128d18fd2c7af3387a537f55abd24d (diff) |
Revert "gpu: nvgpu: support user fence updates"
This reverts commit 0c46f8a5e112c08c172ee2c692832e1753ffbcce.
We should not support tracking of MAX/threshold value for syncpoint allocated
by user space
Hence revert this patch
Bug 200326065
Jira NVGPU-179
Change-Id: I2df8f8c13fdac91c0814b11a2b7dee30153409d4
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1665827
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/gk20a/channel_sync_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.c index 18d61faa..e965a329 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.c | |||
@@ -301,13 +301,6 @@ static u64 gk20a_channel_syncpt_address(struct gk20a_channel_sync *s) | |||
301 | return sp->syncpt_buf.gpu_va; | 301 | return sp->syncpt_buf.gpu_va; |
302 | } | 302 | } |
303 | 303 | ||
304 | static u32 gk20a_channel_add_user_incrs(struct gk20a_channel_sync *s, u32 val) | ||
305 | { | ||
306 | struct gk20a_channel_syncpt *sp = | ||
307 | container_of(s, struct gk20a_channel_syncpt, ops); | ||
308 | return nvgpu_nvhost_syncpt_incr_max_ext(sp->nvhost_dev, sp->id, val); | ||
309 | } | ||
310 | |||
311 | static void gk20a_channel_syncpt_destroy(struct gk20a_channel_sync *s) | 304 | static void gk20a_channel_syncpt_destroy(struct gk20a_channel_sync *s) |
312 | { | 305 | { |
313 | struct gk20a_channel_syncpt *sp = | 306 | struct gk20a_channel_syncpt *sp = |
@@ -360,7 +353,6 @@ gk20a_channel_syncpt_create(struct channel_gk20a *c) | |||
360 | sp->ops.signal_timeline = gk20a_channel_syncpt_signal_timeline; | 353 | sp->ops.signal_timeline = gk20a_channel_syncpt_signal_timeline; |
361 | sp->ops.syncpt_id = gk20a_channel_syncpt_id; | 354 | sp->ops.syncpt_id = gk20a_channel_syncpt_id; |
362 | sp->ops.syncpt_address = gk20a_channel_syncpt_address; | 355 | sp->ops.syncpt_address = gk20a_channel_syncpt_address; |
363 | sp->ops.add_user_incrs = gk20a_channel_add_user_incrs; | ||
364 | sp->ops.destroy = gk20a_channel_syncpt_destroy; | 356 | sp->ops.destroy = gk20a_channel_syncpt_destroy; |
365 | 357 | ||
366 | return &sp->ops; | 358 | return &sp->ops; |
@@ -886,12 +878,6 @@ static u64 gk20a_channel_semaphore_syncpt_address(struct gk20a_channel_sync *s) | |||
886 | return 0; | 878 | return 0; |
887 | } | 879 | } |
888 | 880 | ||
889 | static u32 gk20a_channel_semaphore_add_user_incrs(struct gk20a_channel_sync *s, | ||
890 | u32 val) | ||
891 | { | ||
892 | return 0; | ||
893 | } | ||
894 | |||
895 | static void gk20a_channel_semaphore_destroy(struct gk20a_channel_sync *s) | 881 | static void gk20a_channel_semaphore_destroy(struct gk20a_channel_sync *s) |
896 | { | 882 | { |
897 | struct gk20a_channel_semaphore *sema = | 883 | struct gk20a_channel_semaphore *sema = |
@@ -944,7 +930,6 @@ gk20a_channel_semaphore_create(struct channel_gk20a *c) | |||
944 | sema->ops.signal_timeline = gk20a_channel_semaphore_signal_timeline; | 930 | sema->ops.signal_timeline = gk20a_channel_semaphore_signal_timeline; |
945 | sema->ops.syncpt_id = gk20a_channel_semaphore_syncpt_id; | 931 | sema->ops.syncpt_id = gk20a_channel_semaphore_syncpt_id; |
946 | sema->ops.syncpt_address = gk20a_channel_semaphore_syncpt_address; | 932 | sema->ops.syncpt_address = gk20a_channel_semaphore_syncpt_address; |
947 | sema->ops.add_user_incrs = gk20a_channel_semaphore_add_user_incrs; | ||
948 | sema->ops.destroy = gk20a_channel_semaphore_destroy; | 933 | sema->ops.destroy = gk20a_channel_semaphore_destroy; |
949 | 934 | ||
950 | return &sema->ops; | 935 | return &sema->ops; |