aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/scheduler/sched_entity.c
Commit message (Expand)AuthorAgeFilesLines
* drm/sched: Fix racy access to drm_sched_entity.dependencyPierre-Eric Pelloux-Prayer2025-09-021-4/+7
* Merge tag 'drm-next-2025-07-30' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds2025-07-311-9/+17
|\
| * drm/scheduler: Include <linux/export.h>Thomas Zimmermann2025-06-161-0/+1
| * Merge drm/drm-next into drm-misc-nextThomas Zimmermann2025-06-111-0/+1
| |\
| * | drm/sched: Cleanup event namesPierre-Eric Pelloux-Prayer2025-05-281-4/+4
| * | drm/sched: Trace dependencies for GPU jobsPierre-Eric Pelloux-Prayer2025-05-281-0/+8
| * | drm/sched: Remove kthread headerPhilipp Stanner2025-05-131-1/+0
| * | drm/sched: Fix outdated comments referencing threadPhilipp Stanner2025-05-131-4/+4
* | | drm/sched: Remove optimization that causes hang when killing dependent jobsLin.Cao2025-07-171-19/+2
| |/ |/|
* | drm/scheduler: signal scheduled fence when kill jobLin.Cao2025-05-221-0/+1
|/
* Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds2025-03-291-19/+6
|\
| * drm/sched: stop passing non struct drm_device to drm_err() and friendsJani Nikula2025-03-041-1/+1
| * drm/sched: Move drm_sched_entity_is_ready to internal headerTvrtko Ursulin2025-02-241-12/+0
| * drm/sched: Add internal job peek/pop APITvrtko Ursulin2025-02-241-6/+5
* | drm/sched: Fix fence reference count leakqianyi liu2025-03-131-2/+9
|/
* drm/sched: Further optimise drm_sched_entity_push_jobTvrtko Ursulin2024-10-171-2/+9
* drm/sched: Re-group and rename the entity run-queue lockTvrtko Ursulin2024-10-171-14/+14
* drm/sched: Optimise drm_sched_entity_push_jobTvrtko Ursulin2024-10-171-4/+9
* Merge tag 'drm-misc-next-2024-09-26' of https://gitlab.freedesktop.org/drm/mi...Dave Airlie2024-10-091-6/+4
|\
| * drm/sched: Add locking to drm_sched_entity_modify_schedTvrtko Ursulin2024-09-241-0/+2
| * drm/scheduler: Improve documentationShuicheng Lin2024-09-241-6/+4
* | drm/sched: revert "Always increment correct scheduler score"Christian König2024-09-301-1/+1
* | drm/sched: Always increment correct scheduler scoreTvrtko Ursulin2024-09-261-1/+1
* | drm/sched: Always wake up correct scheduler in drm_sched_entity_push_jobTvrtko Ursulin2024-09-261-2/+8
* | drm/sched: Add locking to drm_sched_entity_modify_schedTvrtko Ursulin2024-09-261-0/+2
* | drm/sched: Fix dynamic job-flow control raceRob Clark2024-09-231-2/+2
|/
* drm/sched: fix null-ptr-deref in init entityVitaly Prosyak2024-03-151-3/+9
* drm/sched: Reverse run-queue priority enumerationLuben Tuikov2023-11-251-2/+3
* drm/sched: Rename priority MIN to LOWLuben Tuikov2023-11-251-1/+1
* drm/sched: Fix bounds limiting when given a malformed entityLuben Tuikov2023-11-251-5/+8
* drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready()Luben Tuikov2023-11-101-2/+2
* drm/sched: Drop suffix from drm_sched_wakeup_if_can_queueTvrtko Ursulin2023-11-051-2/+2
* drm/sched: Convert the GPU scheduler to variable number of run-queuesLuben Tuikov2023-10-261-3/+15
* Merge v6.5-rc1 into drm-misc-fixesMaxime Ripard2023-07-111-14/+41
|\
| * drm/scheduler: avoid infinite loop if entity's dependency is a scheduled erro...ZhenGuo Yin2023-06-151-1/+1
| * drm/sched: Rename to drm_sched_wakeup_if_can_queue()Luben Tuikov2023-05-191-2/+2
| * drm/scheduler: add drm_sched_entity_error and use rcu for last_scheduledChristian König2023-04-241-8/+31
| * drm/scheduler: properly forward fence errorsChristian König2023-04-241-3/+1
| * drm/scheduler: set entity to NULL in drm_sched_entity_pop_job()Danilo Krummrich2023-04-191-0/+6
| * drm/scheduler: Fix UAF race in drm_sched_entity_push_job()Asahi Lina2023-04-061-2/+9
| * drm/scheduler: Fix lockup in drm_sched_entity_kill()Dmitry Osipenko2022-11-231-1/+1
* | drm/sched: Make sure we wait for all dependencies in kill_jobs_cb()Boris Brezillon2023-06-221-8/+33
* | drm/scheduler: Fix UAF race in drm_sched_entity_push_job()Asahi Lina2023-04-061-2/+9
* | drm/scheduler: Fix lockup in drm_sched_entity_kill()Dmitry Osipenko2023-01-021-1/+1
|/
* Merge drm/drm-next into drm-misc-nextThomas Zimmermann2022-11-051-1/+2
|\
| * Merge tag 'drm-misc-next-2022-10-20' of git://anongit.freedesktop.org/drm/drm...Dave Airlie2022-10-251-1/+25
| |\
| * | drm/sched: add DRM_SCHED_FENCE_DONT_PIPELINE flagChristian König2022-10-191-1/+2
| * | drm/scheduler: Don't kill jobs in interrupt contextDmitry Osipenko2022-07-151-3/+3
* | | drm/scheduler: rename dependency callback into prepare_jobChristian König2022-11-031-2/+2
* | | drm/scheduler: rework entity flush, kill and finiChristian König2022-11-031-105/+91
| |/ |/|