Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'drm-next-2022-10-07-1' of git://anongit.freedesktop.org/drm/drm

Pull drm fix from Dave Airlie:
"This reverts the patch I found with rough bisection to instability
around fences and the oops I got from netconsole.

sched:
- revert patch causing oopses"

* tag 'drm-next-2022-10-07-1' of git://anongit.freedesktop.org/drm/drm:
Revert "drm/sched: Use parent fence instead of finished"

+2 -2
+2 -2
drivers/gpu/drm/scheduler/sched_main.c
··· 829 829 job = list_first_entry_or_null(&sched->pending_list, 830 830 struct drm_sched_job, list); 831 831 832 - if (job && dma_fence_is_signaled(job->s_fence->parent)) { 832 + if (job && dma_fence_is_signaled(&job->s_fence->finished)) { 833 833 /* remove job from pending_list */ 834 834 list_del_init(&job->list); 835 835 ··· 841 841 842 842 if (next) { 843 843 next->s_fence->scheduled.timestamp = 844 - job->s_fence->parent->timestamp; 844 + job->s_fence->finished.timestamp; 845 845 /* start TO timer for next job */ 846 846 drm_sched_start_timeout(sched); 847 847 }