The scheduler wouldn't be the scheduler if there weren't functions like
drm_sched_job_arm() being called probably a few thousand times per
second without taking proper locks, just racing wildly.

This series adds the proper locks to drm_sched_job_init() and
drm_sched_job_arm().

Philipp Stanner (2):
  drm/sched: Use proper locks in drm_sched_job_arm()
  drm/sched: Use proper locks for drm_sched_job_init()

 drivers/gpu/drm/scheduler/sched_main.c | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

-- 
2.49.0

Reply via email to