diff options
author | Andrey Grodzovsky <andrey.grodzovsky@amd.com> | 2018-05-15 14:42:20 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2018-05-18 16:08:17 -0500 |
commit | 563e1e664d27292a3b55ca08366dc8c32db52450 (patch) | |
tree | 73e8668bc916f9ebee6dcfb338ea28d2feb41500 /include/drm | |
parent | b9245b949885f24e84ae16d99d3898a5f1e0ba24 (diff) | |
download | linux-stable-563e1e664d27292a3b55ca08366dc8c32db52450.tar.gz linux-stable-563e1e664d27292a3b55ca08366dc8c32db52450.tar.bz2 linux-stable-563e1e664d27292a3b55ca08366dc8c32db52450.zip |
drm/scheduler: Remove obsolete spinlock.
This spinlock is superfluous, any call to drm_sched_entity_push_job
should already be under a lock together with matching drm_sched_job_init
to match the order of insertion into queue with job's fence seqence
number.
v2:
Improve patch description.
Add functions documentation describing the locking considerations
Signed-off-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
Acked-by: Chunming Zhou <david1.zhou@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'include/drm')
-rw-r--r-- | include/drm/gpu_scheduler.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/drm/gpu_scheduler.h b/include/drm/gpu_scheduler.h index 52380067a43f..dec655894d08 100644 --- a/include/drm/gpu_scheduler.h +++ b/include/drm/gpu_scheduler.h @@ -56,7 +56,6 @@ struct drm_sched_entity { spinlock_t rq_lock; struct drm_gpu_scheduler *sched; - spinlock_t queue_lock; struct spsc_queue job_queue; atomic_t fence_seq; |