drm_flip_work_commit(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– drm_flip_work_commit(9) β€” commit queued work, bestie πŸ’–

okay so welcome to the drm_flip_work_commit(9) page from the Kernel API Manual β€” aka the little kernel API moment where queued work gets told to go do its thing. πŸ’…


🌸 NAME 🌸

drm_flip_work_commit - commit queued work

✨ SYNOPSIS ✨

void drm_flip_work_commit (struct drm_flip_work *work , struct
       workqueue_struct *wq );

πŸŽ€ ARGUMENTS πŸŽ€

  • work β€” the flip-work 🫢
  • wq β€” the work-queue to run the queued work on βš™οΈ

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so real talk: this function triggers work that was previously queued by drm_flip_work_queue to run on a workqueue. The typical usage would be to queue work (via drm_flip_work_queue) at any point (from vblank irq and/or prior), and then from vblank irq commit the queued work. no cap, that’s the whole vibe. πŸ’–

πŸ’œ SEE ALSO πŸ’œ


mwah πŸ’‹ this iconic page is from source/version ./drivers/gpu/drm, dated October 2026, and it’s the drm_flip_work_commit(9) manual page. slay and goodbye, bestie 🫢✨

πŸ“¦ where this page comes from