mbox series

[v3,0/8] DRM scheduler fixes and improvements

Message ID 20240924101914.2713-1-tursulin@igalia.com (mailing list archive)
Headers show
Series DRM scheduler fixes and improvements | expand

Message

Tvrtko Ursulin Sept. 24, 2024, 10:19 a.m. UTC
From: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>

All reviewed now, re-sending after rebasing on latest drm-tip so it is in a
mergeable state.

Tvrtko Ursulin (8):
  drm/sched: Add locking to drm_sched_entity_modify_sched
  drm/sched: Always wake up correct scheduler in
    drm_sched_entity_push_job
  drm/sched: Always increment correct scheduler score
  drm/sched: Optimise drm_sched_entity_push_job
  drm/sched: Stop setting current entity in FIFO mode
  drm/sched: Re-order struct drm_sched_rq members for clarity
  drm/sched: Re-group and rename the entity run-queue lock
  drm/sched: Further optimise drm_sched_entity_push_job

 drivers/gpu/drm/scheduler/sched_entity.c | 53 +++++++++++++++++-------
 drivers/gpu/drm/scheduler/sched_main.c   | 32 +++++++-------
 include/drm/gpu_scheduler.h              | 28 +++++++------
 3 files changed, 68 insertions(+), 45 deletions(-)