While implementing a similar feature for drm_jobqueue I was looking for inspiration in drm_sched and found this problem here. Now I have two problems instead of one ^^'
Anyways, this is not a huge issue since it's unlikely to occur – but we should document it. Philipp Stanner (2): drm/sched: Fix comment in drm_sched_run_job_work() drm/sched: Add FIXME detailing potential hang drivers/gpu/drm/scheduler/sched_main.c | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) -- 2.49.0
