Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH 0/2] DRM scheduler changes for upstream
@ 2023-08-01  3:27 Matthew Brost
  2023-08-01  3:27 ` [Intel-xe] [PATCH 1/2] fixup! drm/sched: Submit job before starting TDR Matthew Brost
                   ` (9 more replies)
  0 siblings, 10 replies; 11+ messages in thread
From: Matthew Brost @ 2023-08-01  3:27 UTC (permalink / raw)
  To: intel-xe

Fix the DRM scheduler changed based on feedback from upstream RFC
feedback [1].

First patch addresses Boris's feedback [2] to not make the scheduler
work queue run in a infinite loop, rather have it requeue itself for
fairness.

Second patch addresse Luben's and Boris's feedback [3] to add a job to
the pending list before caling run_job() and kicking the TDR after. This
also includes a bit of restructure of the DRM scheduler helper
functions that will be broken out into a different patch but squashing
this into an earlier patch as fixup for easier repo maintainance.

Matt  

[1] https://patchwork.freedesktop.org/series/116055/
[2] https://patchwork.freedesktop.org/patch/530655/?series=116055&rev=1
[3] https://patchwork.freedesktop.org/patch/530652/?series=116055&rev=1

Matthew Brost (2):
  fixup! drm/sched: Submit job before starting TDR
  fixup! drm/sched: Convert drm scheduler to use a work queue rather
    than kthread

 drivers/gpu/drm/scheduler/sched_main.c | 87 +++++++++++++-------------
 1 file changed, 43 insertions(+), 44 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2023-08-08 21:39 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-01  3:27 [Intel-xe] [PATCH 0/2] DRM scheduler changes for upstream Matthew Brost
2023-08-01  3:27 ` [Intel-xe] [PATCH 1/2] fixup! drm/sched: Submit job before starting TDR Matthew Brost
2023-08-01  3:27 ` [Intel-xe] [PATCH 2/2] fixup! drm/sched: Convert drm scheduler to use a work queue rather than kthread Matthew Brost
2023-08-01  3:30 ` [Intel-xe] ✓ CI.Patch_applied: success for DRM scheduler changes for upstream Patchwork
2023-08-01  3:30 ` [Intel-xe] ✗ CI.checkpatch: warning " Patchwork
2023-08-01  3:31 ` [Intel-xe] ✓ CI.KUnit: success " Patchwork
2023-08-01  3:35 ` [Intel-xe] ✓ CI.Build: " Patchwork
2023-08-01  3:35 ` [Intel-xe] ✓ CI.Hooks: " Patchwork
2023-08-01  3:37 ` [Intel-xe] ✓ CI.checksparse: " Patchwork
2023-08-01  4:11 ` [Intel-xe] ○ CI.BAT: info " Patchwork
2023-08-08 21:38 ` [Intel-xe] [PATCH 0/2] " Rodrigo Vivi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox