| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge drm/drm-fixes into drm-misc-fixes | Thomas Zimmermann | 2024-03-25 | 2 | -8/+7 |
|\ |
|
| * | drm/scheduler: Simplify the allocation of slab caches in drm_sched_fence_slab... | Kunwu Chan | 2024-02-28 | 1 | -3/+1 |
| * | Merge v6.8-rc6 into drm-next | Daniel Vetter | 2024-02-26 | 1 | -6/+9 |
| |\ |
|
| * \ | Merge tag 'drm-misc-next-2024-01-11' of git://anongit.freedesktop.org/drm/drm... | Dave Airlie | 2024-02-05 | 1 | -5/+6 |
| |\ \ |
|
| | * | | drm/sched: Return an error code only as a constant in drm_sched_init() | Markus Elfring | 2024-01-08 | 1 | -3/+3 |
| | * | | drm/sched: One function call less in drm_sched_init() after error detection | Markus Elfring | 2024-01-08 | 1 | -2/+3 |
* | | | | drm/sched: fix null-ptr-deref in init entity | Vitaly Prosyak | 2024-03-15 | 1 | -3/+9 |
| |_|/
|/| | |
|
* | | | drm/sched: Re-queue run job worker when drm_sched_entity_pop_job() returns NULL | Matthew Brost | 2024-02-06 | 1 | -6/+9 |
|/ / |
|
* / | drm/sched: Drain all entities in DRM sched run job worker | Matthew Brost | 2024-01-26 | 1 | -8/+7 |
|/ |
|
* | drm/sched: Partial revert of "Qualify drm_sched_wakeup() by drm_sched_entity_... | Bert Karwatzki | 2023-11-28 | 1 | -3/+2 |
* | drm/sched: Reverse run-queue priority enumeration | Luben Tuikov | 2023-11-25 | 2 | -10/+10 |
* | drm/sched: Rename priority MIN to LOW | Luben Tuikov | 2023-11-25 | 2 | -6/+6 |
* | drm/sched: Fix bounds limiting when given a malformed entity | Luben Tuikov | 2023-11-25 | 1 | -5/+8 |
* | drm/sched: implement dynamic job-flow control | Danilo Krummrich | 2023-11-10 | 2 | -35/+137 |
* | drm/sched: Qualify drm_sched_wakeup() by drm_sched_entity_is_ready() | Luben Tuikov | 2023-11-10 | 2 | -5/+7 |
* | drm/sched: Don't disturb the entity when in RR-mode scheduling | Luben Tuikov | 2023-11-08 | 1 | -13/+3 |
* | drm/sched: Drop suffix from drm_sched_wakeup_if_can_queue | Tvrtko Ursulin | 2023-11-05 | 2 | -4/+4 |
* | drm/sched: Rename drm_sched_run_job_queue_if_ready and clarify kerneldoc | Tvrtko Ursulin | 2023-11-05 | 1 | -8/+8 |
* | drm/sched: Rename drm_sched_free_job_queue to be more descriptive | Tvrtko Ursulin | 2023-11-05 | 1 | -7/+7 |
* | drm/sched: Move free worker re-queuing out of the if block | Tvrtko Ursulin | 2023-11-05 | 1 | -4/+3 |
* | drm/sched: Rename drm_sched_get_cleanup_job to be more descriptive | Tvrtko Ursulin | 2023-11-05 | 1 | -9/+9 |
* | drm/sched: Add a helper to queue TDR immediately | Matthew Brost | 2023-11-01 | 1 | -1/+17 |
* | drm/sched: Add drm_sched_start_timeout_unlocked helper | Matthew Brost | 2023-11-01 | 1 | -10/+13 |
* | drm/sched: Split free_job into own work item | Matthew Brost | 2023-11-01 | 1 | -48/+98 |
* | drm/sched: Convert drm scheduler to use a work queue rather than kthread | Matthew Brost | 2023-11-01 | 1 | -65/+66 |
* | drm/sched: Add drm_sched_wqueue_* helpers | Matthew Brost | 2023-11-01 | 1 | -2/+37 |
* | dma-buf: add dma_fence_timestamp helper | Christian König | 2023-11-01 | 1 | -1/+1 |
* | drm/sched: Convert the GPU scheduler to variable number of run-queues | Luben Tuikov | 2023-10-26 | 2 | -17/+75 |
* | Merge v6.5-rc1 into drm-misc-fixes | Maxime Ripard | 2023-07-11 | 3 | -33/+63 |
|\ |
|
| * | Backmerge tag 'v6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tor... | Dave Airlie | 2023-06-19 | 1 | -3/+0 |
| |\ |
|
| * | | drm/scheduler: avoid infinite loop if entity's dependency is a scheduled erro... | ZhenGuo Yin | 2023-06-15 | 1 | -1/+1 |
| * | | Merge tag 'drm-misc-next-2023-05-24' of git://anongit.freedesktop.org/drm/drm... | Dave Airlie | 2023-05-26 | 2 | -10/+9 |
| |\ \ |
|
| | * | | drm/sched: Rename to drm_sched_wakeup_if_can_queue() | Luben Tuikov | 2023-05-19 | 2 | -5/+5 |
| | * | | drm/sched: Rename to drm_sched_can_queue() | Luben Tuikov | 2023-05-19 | 1 | -5/+4 |
| * | | | Merge tag 'drm-misc-next-2023-05-11' of git://anongit.freedesktop.org/drm/drm... | Dave Airlie | 2023-05-19 | 3 | -22/+53 |
| |\| | |
|
| | * | | Merge drm/drm-next into drm-misc-next | Maxime Ripard | 2023-05-09 | 1 | -7/+2 |
| | |\ \ |
|
| | * | | | drm/scheduler: mark jobs without fence as canceled | Christian König | 2023-05-03 | 1 | -1/+1 |
| | * | | | drm/scheduler: add drm_sched_entity_error and use rcu for last_scheduled | Christian König | 2023-04-24 | 1 | -8/+31 |
| | * | | | drm/scheduler: properly forward fence errors | Christian König | 2023-04-24 | 3 | -14/+12 |
| | * | | | drm/scheduler: set entity to NULL in drm_sched_entity_pop_job() | Danilo Krummrich | 2023-04-19 | 2 | -0/+10 |
| * | | | | Merge tag 'drm-misc-fixes-2023-05-11' of git://anongit.freedesktop.org/drm/dr... | Dave Airlie | 2023-05-11 | 1 | -1/+1 |
| |\ \ \ \
| | |_|/ /
| |/| | | |
|
* | | | | | drm/sched: Call drm_sched_fence_set_parent() from drm_sched_fence_scheduled() | Boris Brezillon | 2023-06-26 | 2 | -17/+26 |
* | | | | | drm/sched: Make sure we wait for all dependencies in kill_jobs_cb() | Boris Brezillon | 2023-06-22 | 1 | -8/+33 |
| |_|_|/
|/| | | |
|
* | | | | drm/sched: Remove redundant check | Vladislav Efanov | 2023-05-19 | 1 | -3/+0 |
* | | | | Merge drm/drm-fixes into drm-misc-fixes | Maxime Ripard | 2023-05-12 | 2 | -1/+76 |
|\| | |
| |/ /
|/| | |
|
| * | | Merge tag 'drm-next-2023-04-24' of git://anongit.freedesktop.org/drm/drm | Linus Torvalds | 2023-04-26 | 2 | -1/+76 |
| |\| |
|
| | * | drm/scheduler: Fix UAF race in drm_sched_entity_push_job() | Asahi Lina | 2023-04-06 | 1 | -2/+9 |
| | * | Merge remote-tracking branch 'drm/drm-next' into drm-misc-next | Maarten Lankhorst | 2023-03-30 | 2 | -1/+47 |
| | |\ |
|
| | | * | Merge tag 'dma-fence-deadline' of https://gitlab.freedesktop.org/drm/msm into... | Daniel Vetter | 2023-03-29 | 2 | -1/+47 |
| | | |\ |
|
| | | | * | drm/scheduler: Add fence deadline support | Rob Clark | 2023-03-28 | 2 | -1/+47 |