]> git.hungrycats.org Git - linux/commit
drm/sched: Always increment correct scheduler score
authorTvrtko Ursulin <tvrtko.ursulin@igalia.com>
Tue, 24 Sep 2024 10:19:09 +0000 (11:19 +0100)
committerChristian König <christian.koenig@amd.com>
Thu, 26 Sep 2024 12:43:00 +0000 (14:43 +0200)
commit087913e0ba2b3b9d7ccbafb2acf5dab9e35ae1d5
treebef45cea269ff071bc342e5c51ae13739550c8af
parentcbc8764e29c2318229261a679b2aafd0f9072885
drm/sched: Always increment correct scheduler score

Entities run queue can change during drm_sched_entity_push_job() so make
sure to update the score consistently.

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@igalia.com>
Fixes: d41a39dda140 ("drm/scheduler: improve job distribution with multiple queues")
Cc: Nirmoy Das <nirmoy.das@amd.com>
Cc: Christian König <christian.koenig@amd.com>
Cc: Luben Tuikov <ltuikov89@gmail.com>
Cc: Matthew Brost <matthew.brost@intel.com>
Cc: David Airlie <airlied@gmail.com>
Cc: Daniel Vetter <daniel@ffwll.ch>
Cc: dri-devel@lists.freedesktop.org
Cc: <stable@vger.kernel.org> # v5.9+
Reviewed-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Nirmoy Das <nirmoy.das@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240924101914.2713-4-tursulin@igalia.com
Signed-off-by: Christian König <christian.koenig@amd.com>
drivers/gpu/drm/scheduler/sched_entity.c