From: Maxime Ripard Date: Tue, 11 Jul 2023 07:23:20 +0000 (+0200) Subject: Merge v6.5-rc1 into drm-misc-fixes X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=2f98e686ef59b5d19af5847d755798e2031bee3a;p=linux.git Merge v6.5-rc1 into drm-misc-fixes Boris needs 6.5-rc1 in drm-misc-fixes to prevent a conflict. Signed-off-by: Maxime Ripard --- 2f98e686ef59b5d19af5847d755798e2031bee3a diff --cc include/drm/gpu_scheduler.h index b29e347b10a98,e95b4837e5a37..f9544d9b670d3 --- a/include/drm/gpu_scheduler.h +++ b/include/drm/gpu_scheduler.h @@@ -581,16 -581,18 +581,17 @@@ void drm_sched_entity_push_job(struct d void drm_sched_entity_set_priority(struct drm_sched_entity *entity, enum drm_sched_priority priority); bool drm_sched_entity_is_ready(struct drm_sched_entity *entity); + int drm_sched_entity_error(struct drm_sched_entity *entity); -void drm_sched_fence_set_parent(struct drm_sched_fence *s_fence, - struct dma_fence *fence); struct drm_sched_fence *drm_sched_fence_alloc( struct drm_sched_entity *s_entity, void *owner); void drm_sched_fence_init(struct drm_sched_fence *fence, struct drm_sched_entity *entity); void drm_sched_fence_free(struct drm_sched_fence *fence); -void drm_sched_fence_scheduled(struct drm_sched_fence *fence); +void drm_sched_fence_scheduled(struct drm_sched_fence *fence, + struct dma_fence *parent); - void drm_sched_fence_finished(struct drm_sched_fence *fence); + void drm_sched_fence_finished(struct drm_sched_fence *fence, int result); unsigned long drm_sched_suspend_timeout(struct drm_gpu_scheduler *sched); void drm_sched_resume_timeout(struct drm_gpu_scheduler *sched,