aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/scheduler/sched_entity.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-11-05drm/sched: Fix deadlock in drm_sched_entity_kill_jobs_cbPierre-Eric Pelloux-Prayer1-15/+19
2025-10-28drm/sched: avoid killing parent entity on child SIGKILLDavid Rosca1-1/+2
2025-10-27drm/sched: Fix race in drm_sched_entity_select_rq()Philipp Stanner1-1/+2
2025-09-02drm/sched: Fix racy access to drm_sched_entity.dependencyPierre-Eric Pelloux-Prayer1-4/+7
2025-08-28drm/sched: Remove mention of indirect buffersTvrtko Ursulin1-7/+7
2025-07-30Merge tag 'drm-next-2025-07-30' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-9/+17
2025-07-17drm/sched: Remove optimization that causes hang when killing dependent jobsLin.Cao1-19/+2
2025-06-16drm/scheduler: Include <linux/export.h>Thomas Zimmermann1-0/+1
2025-06-11Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-0/+1
2025-05-28drm/sched: Cleanup event namesPierre-Eric Pelloux-Prayer1-4/+4
2025-05-28drm/sched: Trace dependencies for GPU jobsPierre-Eric Pelloux-Prayer1-0/+8
2025-05-22drm/scheduler: signal scheduled fence when kill jobLin.Cao1-0/+1
2025-05-13drm/sched: Remove kthread headerPhilipp Stanner1-1/+0
2025-05-13drm/sched: Fix outdated comments referencing threadPhilipp Stanner1-4/+4
2025-03-28Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-19/+6
2025-03-13drm/sched: Fix fence reference count leakqianyi liu1-2/+9
2025-03-04drm/sched: stop passing non struct drm_device to drm_err() and friendsJani Nikula1-1/+1
2025-02-24drm/sched: Move drm_sched_entity_is_ready to internal headerTvrtko Ursulin1-12/+0
2025-02-24drm/sched: Add internal job peek/pop APITvrtko Ursulin1-6/+5
2024-10-17drm/sched: Further optimise drm_sched_entity_push_jobTvrtko Ursulin1-2/+9
2024-10-17drm/sched: Re-group and rename the entity run-queue lockTvrtko Ursulin1-14/+14
2024-10-17drm/sched: Optimise drm_sched_entity_push_jobTvrtko Ursulin1-4/+9
2024-10-09Merge tag 'drm-misc-next-2024-09-26' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie1-6/+4
2024-09-30drm/sched: revert "Always increment correct scheduler score"Christian König1-1/+1
2024-09-26drm/sched: Always increment correct scheduler scoreTvrtko Ursulin1-1/+1
2024-09-26drm/sched: Always wake up correct scheduler in drm_sched_entity_push_jobTvrtko Ursulin1-2/+8
2024-09-26drm/sched: Add locking to drm_sched_entity_modify_schedTvrtko Ursulin1-0/+2
2024-09-24drm/sched: Add locking to drm_sched_entity_modify_schedTvrtko Ursulin1-0/+2
2024-09-24drm/scheduler: Improve documentationShuicheng Lin1-6/+4
2024-09-24drm/sched: Fix dynamic job-flow control raceRob Clark1-2/+2
2024-03-15drm/sched: fix null-ptr-deref in init entityVitaly Prosyak1-3/+9
2023-11-24drm/sched: Reverse run-queue priority enumerationLuben Tuikov1-2/+3
2023-11-24drm/sched: Rename priority MIN to LOWLuben Tuikov1-1/+1
2023-11-24drm/sched: Fix bounds limiting when given a malformed entityLuben Tuikov1-5/+8
2023-11-09drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()Luben Tuikov1-2/+2
2023-11-04drm/sched: Drop suffix from drm_sched_wakeup_if_can_queueTvrtko Ursulin1-2/+2
2023-10-26drm/sched: Convert the GPU scheduler to variable number of run-queuesLuben Tuikov1-3/+15
2023-07-11Merge v6.5-rc1 into drm-misc-fixesMaxime Ripard1-14/+41
2023-06-22drm/sched: Make sure we wait for all dependencies in kill_jobs_cb()Boris Brezillon1-8/+33
2023-06-15drm/scheduler: avoid infinite loop if entity's dependency is a scheduled erro...ZhenGuo Yin1-1/+1
2023-05-19drm/sched: Rename to drm_sched_wakeup_if_can_queue()Luben Tuikov1-2/+2
2023-04-24drm/scheduler: add drm_sched_entity_error and use rcu for last_scheduledChristian König1-8/+31
2023-04-24drm/scheduler: properly forward fence errorsChristian König1-3/+1
2023-04-18drm/scheduler: set entity to NULL in drm_sched_entity_pop_job()Danilo Krummrich1-0/+6
2023-04-06drm/scheduler: Fix UAF race in drm_sched_entity_push_job()Asahi Lina1-2/+9
2023-04-06drm/scheduler: Fix UAF race in drm_sched_entity_push_job()Asahi Lina1-2/+9
2023-01-02drm/scheduler: Fix lockup in drm_sched_entity_kill()Dmitry Osipenko1-1/+1
2022-11-23drm/scheduler: Fix lockup in drm_sched_entity_kill()Dmitry Osipenko1-1/+1
2022-11-05Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-1/+2
2022-11-03drm/scheduler: rename dependency callback into prepare_jobChristian König1-2/+2