diff options
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/sched_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/sched_gk20a.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/sched_gk20a.c b/drivers/gpu/nvgpu/gk20a/sched_gk20a.c index a58de920..1d7fd313 100644 --- a/drivers/gpu/nvgpu/gk20a/sched_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/sched_gk20a.c | |||
@@ -26,6 +26,7 @@ | |||
26 | #include <uapi/linux/nvgpu.h> | 26 | #include <uapi/linux/nvgpu.h> |
27 | 27 | ||
28 | #include <nvgpu/kmem.h> | 28 | #include <nvgpu/kmem.h> |
29 | #include <nvgpu/log.h> | ||
29 | 30 | ||
30 | #include "ctxsw_trace_gk20a.h" | 31 | #include "ctxsw_trace_gk20a.h" |
31 | #include "gk20a.h" | 32 | #include "gk20a.h" |
@@ -330,8 +331,7 @@ static int gk20a_sched_dev_ioctl_get_tsg(struct gk20a_sched_ctrl *sched, | |||
330 | 331 | ||
331 | nvgpu_mutex_acquire(&sched->status_lock); | 332 | nvgpu_mutex_acquire(&sched->status_lock); |
332 | if (NVGPU_SCHED_ISSET(tsgid, sched->ref_tsg_bitmap)) { | 333 | if (NVGPU_SCHED_ISSET(tsgid, sched->ref_tsg_bitmap)) { |
333 | gk20a_warn(dev_from_gk20a(g), | 334 | nvgpu_warn(g, "tsgid=%d already referenced", tsgid); |
334 | "tsgid=%d already referenced", tsgid); | ||
335 | /* unlock status_lock as gk20a_tsg_release locks it */ | 335 | /* unlock status_lock as gk20a_tsg_release locks it */ |
336 | nvgpu_mutex_release(&sched->status_lock); | 336 | nvgpu_mutex_release(&sched->status_lock); |
337 | kref_put(&tsg->refcount, gk20a_tsg_release); | 337 | kref_put(&tsg->refcount, gk20a_tsg_release); |
@@ -363,8 +363,7 @@ static int gk20a_sched_dev_ioctl_put_tsg(struct gk20a_sched_ctrl *sched, | |||
363 | nvgpu_mutex_acquire(&sched->status_lock); | 363 | nvgpu_mutex_acquire(&sched->status_lock); |
364 | if (!NVGPU_SCHED_ISSET(tsgid, sched->ref_tsg_bitmap)) { | 364 | if (!NVGPU_SCHED_ISSET(tsgid, sched->ref_tsg_bitmap)) { |
365 | nvgpu_mutex_release(&sched->status_lock); | 365 | nvgpu_mutex_release(&sched->status_lock); |
366 | gk20a_warn(dev_from_gk20a(g), | 366 | nvgpu_warn(g, "tsgid=%d not previously referenced", tsgid); |
367 | "tsgid=%d not previously referenced", tsgid); | ||
368 | return -ENXIO; | 367 | return -ENXIO; |
369 | } | 368 | } |
370 | NVGPU_SCHED_CLR(tsgid, sched->ref_tsg_bitmap); | 369 | NVGPU_SCHED_CLR(tsgid, sched->ref_tsg_bitmap); |