| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-17 | drm/sched: backend_ops doc fix | Luc Ma | 1 | -1/+1 |
| 2025-07-15 | drm/sched: Allow drivers to skip the reset and keep on running | Maíra Canal | 1 | -0/+3 |
| 2025-07-15 | drm/sched: Rename DRM_GPU_SCHED_STAT_NOMINAL to DRM_GPU_SCHED_STAT_RESET | Maíra Canal | 1 | -2/+2 |
| 2025-07-10 | drm/sched: Avoid memory leaks with cancel_job() callback | Philipp Stanner | 1 | -0/+18 |
| 2025-05-28 | drm: Get rid of drm_sched_job.id | Pierre-Eric Pelloux-Prayer | 1 | -3/+0 |
| 2025-05-28 | drm/sched: Store the drm client_id in drm_sched_fence | Pierre-Eric Pelloux-Prayer | 1 | -1/+9 |
| 2025-05-13 | drm/sched: Fix outdated comments referencing thread | Philipp Stanner | 1 | -1/+1 |
| 2025-03-06 | drm/sched: Update timedout_job()'s documentation | Philipp Stanner | 1 | -31/+47 |
| 2025-03-06 | drm/sched: Adjust outdated docu for run_job() | Philipp Stanner | 1 | -4/+30 |
| 2025-02-24 | drm/sched: Group exported prototypes by object type | Tvrtko Ursulin | 1 | -27/+33 |
| 2025-02-24 | drm/sched: Move internal prototypes to internal header | Tvrtko Ursulin | 1 | -27/+0 |
| 2025-02-24 | drm/sched: Move drm_sched_entity_is_ready to internal header | Tvrtko Ursulin | 1 | -1/+0 |
| 2025-02-24 | drm/sched: Remove a hole from struct drm_sched_job | Tvrtko Ursulin | 1 | -18/+20 |
| 2025-02-12 | drm/sched: Use struct for drm_sched_init() params | Philipp Stanner | 1 | -5/+31 |
| 2025-02-07 | drm/scheduler: Remove some unused prototypes | Tvrtko Ursulin | 1 | -4/+0 |
| 2025-01-20 | drm/sched: Add helper to check job dependencies | Tvrtko Ursulin | 1 | -1/+2 |
| 2025-01-13 | drm/sched: Delete unused update_job_credits | Tvrtko Ursulin | 1 | -13/+0 |
| 2024-10-25 | drm/sched: warn about drm_sched_job_init()'s partial init | Philipp Stanner | 1 | -0/+8 |
| 2024-10-17 | drm/sched: Further optimise drm_sched_entity_push_job | Tvrtko Ursulin | 1 | -1/+2 |
| 2024-10-17 | drm/sched: Re-group and rename the entity run-queue lock | Tvrtko Ursulin | 1 | -10/+11 |
| 2024-10-17 | drm/sched: Re-order struct drm_sched_rq members for clarity | Tvrtko Ursulin | 1 | -4/+6 |
| 2024-10-17 | drm/sched: Optimise drm_sched_entity_push_job | Tvrtko Ursulin | 1 | -1/+1 |
| 2024-10-09 | Merge tag 'drm-misc-next-2024-09-26' of https://gitlab.freedesktop.org/drm/mi... | Dave Airlie | 1 | -6/+6 |
| 2024-10-09 | Merge tag 'drm-misc-next-2024-09-20' of https://gitlab.freedesktop.org/drm/mi... | Dave Airlie | 1 | -1/+1 |
| 2024-10-01 | Merge tag 'drm-misc-fixes-2024-09-26' of https://gitlab.freedesktop.org/drm/m... | Dave Airlie | 1 | -1/+1 |
| 2024-09-24 | drm/scheduler: Improve documentation | Shuicheng Lin | 1 | -6/+6 |
| 2024-09-24 | drm/sched: Fix dynamic job-flow control race | Rob Clark | 1 | -1/+1 |
| 2024-09-06 | drm/sched: add optional errno to drm_sched_start() | Christian König | 1 | -1/+1 |
| 2024-07-25 | drm/scheduler: remove full_recover from drm_sched_start | Christian König | 1 | -1/+1 |
| 2023-11-24 | drm/sched: Reverse run-queue priority enumeration | Luben Tuikov | 1 | -3/+3 |
| 2023-11-24 | drm/sched: Rename priority MIN to LOW | Luben Tuikov | 1 | -1/+1 |
| 2023-11-15 | Merge drm/drm-next into drm-misc-next | Maxime Ripard | 1 | -2/+1 |
| 2023-11-10 | drm/sched: implement dynamic job-flow control | Danilo Krummrich | 1 | -6/+22 |
| 2023-11-09 | drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready() | Luben Tuikov | 1 | -1/+1 |
| 2023-11-04 | drm/sched: Drop suffix from drm_sched_wakeup_if_can_queue | Tvrtko Ursulin | 1 | -1/+1 |
| 2023-11-01 | drm/sched: Add a helper to queue TDR immediately | Matthew Brost | 1 | -0/+1 |
| 2023-11-01 | drm/sched: Split free_job into own work item | Matthew Brost | 1 | -1/+3 |
| 2023-11-01 | drm/sched: Convert drm scheduler to use a work queue rather than kthread | Matthew Brost | 1 | -5/+9 |
| 2023-11-01 | drm/sched: Add drm_sched_wqueue_* helpers | Matthew Brost | 1 | -0/+3 |
| 2023-10-31 | Merge tag 'drm-misc-next-2023-10-27' of git://anongit.freedesktop.org/drm/drm... | Dave Airlie | 1 | -3/+6 |
| 2023-10-26 | drm/sched: Convert the GPU scheduler to variable number of run-queues | Luben Tuikov | 1 | -3/+6 |
| 2023-10-17 | gpu/drm: Eliminate DRM_SCHED_PRIORITY_UNSET | Luben Tuikov | 1 | -2/+1 |
| 2023-07-11 | Merge v6.5-rc1 into drm-misc-fixes | Maxime Ripard | 1 | -3/+4 |
| 2023-06-26 | drm/sched: Call drm_sched_fence_set_parent() from drm_sched_fence_scheduled() | Boris Brezillon | 1 | -3/+2 |
| 2023-05-19 | drm/sched: Rename to drm_sched_wakeup_if_can_queue() | Luben Tuikov | 1 | -1/+1 |
| 2023-05-09 | Merge drm/drm-next into drm-misc-next | Maxime Ripard | 1 | -7/+0 |
| 2023-04-25 | Merge tag 'drm-next-2023-04-24' of git://anongit.freedesktop.org/drm/drm | Linus Torvalds | 1 | -0/+23 |
| 2023-04-24 | drm/scheduler: add drm_sched_entity_error and use rcu for last_scheduled | Christian König | 1 | -1/+2 |
| 2023-04-24 | drm/scheduler: properly forward fence errors | Christian König | 1 | -1/+1 |
| 2023-03-30 | Revert "drm/scheduler: track GPU active time per entity" | Lucas Stach | 1 | -7/+0 |
| 2023-03-29 | Merge tag 'dma-fence-deadline' of https://gitlab.freedesktop.org/drm/msm into... | Daniel Vetter | 1 | -0/+17 |
| 2023-03-28 | drm/scheduler: Add fence deadline support | Rob Clark | 1 | -0/+17 |
| 2023-03-14 | Merge tag 'drm-misc-next-2023-03-07' of git://anongit.freedesktop.org/drm/drm... | Dave Airlie | 1 | -0/+6 |
| 2023-02-24 | drm/sched: Create wrapper to add a syncobj dependency to job | Maíra Canal | 1 | -0/+6 |
| 2023-02-09 | Merge branch 'etnaviv/next' of https://git.pengutronix.de/git/lst/linux into ... | Dave Airlie | 1 | -0/+7 |
| 2023-02-07 | drm/scheduler: track GPU active time per entity | Lucas Stach | 1 | -0/+7 |
| 2023-01-18 | drm/scheduler: cleanup define | Christian König | 1 | -1/+0 |
| 2022-11-22 | Merge tag 'amd-drm-next-6.2-2022-11-18' of https://gitlab.freedesktop.org/agd... | Dave Airlie | 1 | -1/+2 |
| 2022-11-15 | drm/amdgpu: revert "implement tdr advanced mode" | Christian König | 1 | -3/+0 |
| 2022-11-05 | Merge drm/drm-next into drm-misc-next | Thomas Zimmermann | 1 | -0/+9 |
| 2022-11-03 | drm/scheduler: rename dependency callback into prepare_job | Christian König | 1 | -7/+6 |
| 2022-11-03 | drm/scheduler: remove drm_sched_dependency_optimized | Christian König | 1 | -2/+0 |
| 2022-11-03 | drm/scheduler: add drm_sched_job_add_resv_dependencies | Christian König | 1 | -0/+5 |
| 2022-10-25 | Merge tag 'drm-misc-next-2022-10-20' of git://anongit.freedesktop.org/drm/drm... | Dave Airlie | 1 | -0/+32 |
| 2022-10-20 | Merge drm/drm-fixes into drm-misc-fixes | Thomas Zimmermann | 1 | -4/+5 |
| 2022-10-19 | drm/sched: add DRM_SCHED_FENCE_DONT_PIPELINE flag | Christian König | 1 | -0/+9 |
| 2022-09-30 | drm/sched: Add FIFO sched policy to run queue | Andrey Grodzovsky | 1 | -0/+32 |
| 2022-09-06 | drm/scheduler: quieten kernel-doc warnings | Randy Dunlap | 1 | -4/+5 |
| 2022-07-15 | drm/scheduler: Don't kill jobs in interrupt context | Dmitry Osipenko | 1 | -2/+2 |
| 2022-05-17 | drm/scheduler: Don't kill jobs in interrupt context | Dmitry Osipenko | 1 | -2/+2 |
| 2022-03-28 | drm/sched: Fix htmldoc warning. | Andrey Grodzovsky | 1 | -0/+1 |
| 2022-02-23 | drm/sched: Add device pointer to drm_gpu_scheduler | Jiawei Gu | 1 | -1/+2 |
| 2021-11-01 | drm/sched: Avoid lockdep spalt on killing a processes | Andrey Grodzovsky | 1 | -1/+11 |
| 2021-09-07 | drm/sched: Fix drm_sched_fence_free() so it can be passed an uninitialized fence | Boris Brezillon | 1 | -1/+1 |
| 2021-08-30 | drm/sched: improve docs around drm_sched_entity | Daniel Vetter | 1 | -27/+118 |
| 2021-08-30 | drm/sched: drop entity parameter from drm_sched_push_job | Daniel Vetter | 1 | -2/+1 |
| 2021-08-30 | drm/sched: Add dependency tracking | Daniel Vetter | 1 | -3/+30 |
| 2021-08-30 | drm/sched: Split drm_sched_job_init | Daniel Vetter | 1 | -1/+6 |
| 2021-07-01 | drm/sched: Allow using a dedicated workqueue for the timeout/fault tdr | Boris Brezillon | 1 | -1/+22 |
| 2021-07-01 | drm/sched: Document what the timedout_job method should do | Boris Brezillon | 1 | -0/+14 |
| 2021-06-03 | drm/sched: Fix inverted comment for hang_limit | Alyssa Rosenzweig | 1 | -1/+1 |
| 2021-04-09 | drm/amd/amdgpu implement tdr advanced mode | Jack Zhang | 1 | -0/+3 |
| 2021-04-08 | drm/sched: add missing member documentation | Christian König | 1 | -0/+1 |
| 2021-02-05 | drm/scheduler: provide scheduler score externally | Christian König | 1 | -2/+3 |
| 2021-01-29 | drm/scheduler: Job timeout handler returns status (v3) | Luben Tuikov | 1 | -3/+15 |
| 2020-12-10 | drm/sched: Add missing structure comment | Luben Tuikov | 1 | -1/+1 |
| 2020-12-08 | gpu/drm: ring_mirror_list --> pending_list | Luben Tuikov | 1 | -5/+5 |
| 2020-12-08 | drm/scheduler: "node" --> "list" | Luben Tuikov | 1 | -2/+2 |
| 2020-09-08 | Merge tag 'amd-drm-next-5.10-2020-09-03' of git://people.freedesktop.org/~agd... | Dave Airlie | 1 | -6/+7 |
| 2020-08-18 | drm/scheduler: Remove priority macro INVALID (v2) | Luben Tuikov | 1 | -1/+0 |
| 2020-08-18 | drm/scheduler: Scheduler priority fixes (v2) | Luben Tuikov | 1 | -5/+7 |
| 2020-06-26 | drm/scheduler: improve job distribution with multiple queues | Nirmoy Das | 1 | -3/+3 |
| 2020-04-05 | drm/sched: fix kernel-doc in gpu_scheduler.h | Sam Ravnborg | 1 | -0/+1 |
| 2020-03-16 | drm/sched: implement and export drm_sched_pick_best | Nirmoy Das | 1 | -0/+3 |
| 2020-03-16 | Revert "drm/scheduler: improve job distribution with multiple queues" | changzhu | 1 | -3/+3 |
| 2020-03-09 | drm/scheduler: implement a function to modify sched list | Nirmoy Das | 1 | -0/+4 |
| 2020-01-27 | drm/amdgpu: fix doc by clarifying sched_list definition | Nirmoy Das | 1 | -2/+3 |
| 2020-01-16 | drm/scheduler: fix documentation by replacing rq_list with sched_list | Nirmoy Das | 1 | -5/+5 |
| 2020-01-16 | drm/scheduler: improve job distribution with multiple queues | Nirmoy Das | 1 | -3/+3 |
| 2019-12-18 | drm/scheduler: rework entity creation | Nirmoy Das | 1 | -3/+5 |
| 2019-11-08 | drm/sched: struct completion requires linux/completion.h inclusion | Stephen Rothwell | 1 | -0/+1 |
| 2019-11-07 | drm/sched: Use completion to wait for sched->thread idle v2. | Andrey Grodzovsky | 1 | -0/+2 |
| 2019-05-02 | drm/scheduler: Add flag to hint the release of guilty job. | Andrey Grodzovsky | 1 | -0/+2 |
| 2019-05-02 | drm/scheduler: rework job destruction | Christian König | 1 | -5/+1 |
| 2019-01-25 | drm/sched: Rework HW fence processing. | Andrey Grodzovsky | 1 | -4/+2 |
| 2019-01-25 | drm/sched: Refactor ring mirror list handling. | Andrey Grodzovsky | 1 | -3/+4 |
| 2018-12-05 | drm/scheduler: Add drm_sched_suspend/resume_timeout() | Sharat Masetty | 1 | -0/+4 |
| 2018-11-05 | drm/scheduler: Add drm_sched_job_cleanup | Sharat Masetty | 1 | -0/+1 |
| 2018-11-05 | drm/sched: Add boolean to mark if sched is ready to work v5 | Andrey Grodzovsky | 1 | -0/+3 |
| 2018-11-05 | drm/sched: add drm_sched_fault | Christian König | 1 | -0/+1 |
| 2018-09-27 | drm/scheduler: remove timeout work_struct from drm_sched_job (v3) | Nayan Deshmukh | 1 | -3/+3 |
| 2018-08-27 | drm/scheduler: Add stopped flag to drm_sched_entity | Andrey Grodzovsky | 1 | -0/+2 |
| 2018-08-27 | drm/scheduler: move entity handling into separate file | Christian König | 1 | -9/+19 |
| 2018-08-27 | drm/scheduler: fix setting the priorty for entities (v2) | Christian König | 1 | -3/+2 |
| 2018-08-27 | drm/scheduler: add counter for total jobs in scheduler | Nayan Deshmukh | 1 | -0/+2 |
| 2018-08-27 | drm/scheduler: add a list of run queues to the entity | Nayan Deshmukh | 1 | -1/+6 |
| 2018-07-31 | drm/scheduler: only kill entity if last user is killed v2 | Christian König | 1 | -0/+2 |
| 2018-07-25 | drm/scheduler: remove sched field from the entity | Nayan Deshmukh | 1 | -2/+0 |
| 2018-07-25 | drm/scheduler: modify API to avoid redundancy | Nayan Deshmukh | 1 | -7/+3 |
| 2018-07-13 | drm/scheduler: modify args of drm_sched_entity_init | Nayan Deshmukh | 1 | -3/+3 |
| 2018-07-13 | drm/scheduler: add a pointer to scheduler in the rq | Nayan Deshmukh | 1 | -0/+2 |
| 2018-07-05 | drm/scheduler: Rename cleanup functions v2. | Andrey Grodzovsky | 1 | -3/+3 |
| 2018-06-15 | drm/scheduler: Avoid using wait_event_killable for dying process (V4) | Andrey Grodzovsky | 1 | -3/+4 |
| 2018-06-15 | drm/scheduler: add documentation | Nayan Deshmukh | 1 | -29/+124 |
| 2018-05-18 | drm/scheduler: Remove obsolete spinlock. | Andrey Grodzovsky | 1 | -1/+0 |
| 2018-05-15 | drm/scheduler: remove unused parameter | Nayan Deshmukh | 1 | -1/+1 |
| 2018-05-15 | drm/gpu-sched: fix force APP kill hang(v4) | Emily Deng | 1 | -0/+7 |
| 2018-04-11 | drm/sched: Extend the documentation. | Eric Anholt | 1 | -4/+42 |
| 2017-12-07 | drm/sched: move fence slab handling to module init/exit | Lucas Stach | 1 | -3/+0 |
| 2017-12-07 | drm: move amd_gpu_scheduler into common location | Lucas Stach | 1 | -0/+176 |