]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/sched: Adjust outdated docu for run_job()
authorPhilipp Stanner <phasta@kernel.org>
Wed, 5 Mar 2025 13:05:50 +0000 (14:05 +0100)
committerPhilipp Stanner <phasta@kernel.org>
Thu, 6 Mar 2025 15:35:48 +0000 (16:35 +0100)
commit87edca6261c1327977d86c16857e74f4fc7c3ae8
tree0a1105b7d44f3f5bd12988d69025692bc4289061
parentb72f66f22c0e39ae6684c43fead774c13db24e73
drm/sched: Adjust outdated docu for run_job()

The documentation for drm_sched_backend_ops.run_job() mentions a certain
function called drm_sched_job_recovery(). This function does not exist.
What's actually meant is drm_sched_resubmit_jobs(), which is by now also
deprecated.

Furthermore, the scheduler expects to "inherit" a reference on the fence
from the run_job() callback. This, so far, is also not documented.

Remove the mention of the removed function.

Discourage the behavior of drm_sched_backend_ops.run_job() being called
multiple times for the same job.

Document the necessity of incrementing the refcount in run_job().

Acked-by: Danilo Krummrich <dakr@kernel.org>
Signed-off-by: Philipp Stanner <phasta@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20250305130551.136682-3-phasta@kernel.org
include/drm/gpu_scheduler.h