From: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxxx> Re-spin of the series from last week. Changelog is in individual patches. Cc: Christian König <christian.koenig@xxxxxxx> Cc: Alex Deucher <alexander.deucher@xxxxxxx> Cc: Luben Tuikov <ltuikov89@xxxxxxxxx> Cc: Matthew Brost <matthew.brost@xxxxxxxxx> Cc: Philipp Stanner <pstanner@xxxxxxxxxx> 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 | 49 ++++++++++++++++-------- drivers/gpu/drm/scheduler/sched_main.c | 37 ++++++++---------- include/drm/gpu_scheduler.h | 32 +++++++++------- 3 files changed, 68 insertions(+), 50 deletions(-) -- 2.46.0