drm_sched_free_job_work(9)
π drm_sched_free_job_work(9) π
okay so welcome to the Kernel API Manual, bestie β this is the page for drm_sched_free_job_work, and it's lowkey a tiny little page but it's doing its job in the GPU scheduler group chat, iykyk π«Ά
β¨ NAME β¨
drm_sched_free_job_work β the worker that calls free_job β¨
Likeβ¦ that's it, that's the whole vibe. It's a work item, and when it runs, it calls free_job. No cap π
πΈ SYNOPSIS πΈ
void drm_sched_free_job_work (struct work_struct *w );
that's the whole signature, bestie β nothing sneaky hiding in there π
π¦ ARGUMENTS π¦
wβ the free job work π that's the work item, fr fr. It's the thing being handed in as w, and it's described as the free job work 'cause that's literally what it is.
π SEE ALSO π
okay this is the part where the manpage goes full main-character and name-drops the entire friend group π so let's give everyone their moment:
- Kernel file
./drivers/gpu/drm/scheduler/sched_main.c, plus Overview(9), Flow Control(9), andsched_policy (int)(9) π drm_sched_can_queue(9) π«drm_sched_run_job_queue(9) π«drm_sched_run_free_queue(9) π«drm_sched_job_done(9) π«drm_sched_job_done_cb(9) π«drm_sched_start_timeout(9) π«drm_sched_tdr_queue_imm(9) π«drm_sched_fault(9) π«drm_sched_suspend_timeout(9) π«drm_sched_resume_timeout(9) π«drm_sched_job_reinsert_on_false_timeout(9) π«drm_sched_stop(9) π«drm_sched_start(9) π«drm_sched_resubmit_jobs(9) π«drm_sched_job_init(9) π«drm_sched_job_arm(9) π«drm_sched_job_add_dependency(9) π«drm_sched_job_add_syncobj_dependency(9) π«drm_sched_job_add_resv_dependencies(9) π«drm_sched_job_add_implicit_dependencies(9) π«drm_sched_job_has_dependency(9) π«drm_sched_job_cleanup(9) π«drm_sched_wakeup(9) π«drm_sched_select_entity(9) π«drm_sched_get_finished_job(9) π«drm_sched_pick_best(9) π«drm_sched_run_job_work(9) π«drm_sched_init(9) π«drm_sched_fini(9) π«drm_sched_increase_karma(9) π«drm_sched_wqueue_ready(9) π«drm_sched_wqueue_stop(9) π«drm_sched_wqueue_start(9) π«drm_sched_is_stopped(9) π«drm_sched_job_is_signaled(9) π«
like, the way this one tiny worker is connected to absolutely everyone? it's giving networking icon πβ¨ honestly iconic.
ngl, there's not much else on this page β no options, no exit statuses, no environment variables, no bugs section, no author, no license, no copyright. Just the name, the signature, the one argument, and the entire extended universe of sibling functions in SEE ALSO. and honestly? we respect it π
sign-off era π§π this little page lives over in ./drivers/gpu/drm/scheduler, and it's stamped October 2026 β so if you're reading it, hi from the scheduler, hope your work items are all queued and your jobs are all freed, mwah ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms