vkms_composer_worker(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– vkms_composer_worker(9) β€” the Kernel API Manual glow-up πŸŽ€

okay bestie, welcome to the readme for vkms_composer_worker(9), straight out of the Kernel API Manual ✨ this one's short but she's important, so let's get into it 🫢


🌸 NAME 🌸

vkms_composer_worker β€” an ordered work_struct whose whole job is computing CRC. yes, that's it, that's the vibe πŸ’…


✨ SYNOPSIS ✨

void vkms_composer_worker (struct work_struct *work );

literally the whole signature, no notes πŸ‘‘


πŸ¦‹ ARGUMENTS πŸ¦‹

  • work β€” a work_struct. that's the entire description. she's a woman of few words and honestly? iconic πŸŽ€

πŸ’œ DESCRIPTION πŸ’œ

so here's the tea β˜• this is the work handler for composing and computing CRCs. the work_struct gets scheduled on an ordered workqueue, and that workqueue is periodically scheduled to run by vkms_vblank_simulate β€” and flushed at vkms_atomic_commit_tail. lowkey a whole pipeline, no cap πŸ”₯

like, the way that it's ordered matters, and the way it gets kicked off by vkms_vblank_simulate and flushed at vkms_atomic_commit_tail? that's the lore, that's the whole story, memorise it fr fr πŸ’€


🌈 SEE ALSO 🌈

go read the whole friend group, they're all main characters too πŸ’–


ngl there's no OPTIONS section, no environment variables, no exit statuses here β€” it's a kernel function, not a command, so don't go looking for flags that don't exist πŸ™ˆ the facts above are all the facts.

⭐ alright bestie, that's the page! sourced from ./drivers/gpu/drm/vkms, dated October 2026, and it's vkms_composer_worker(9) all the way down πŸ’…βœ¨ slay, and good luck out there in the composer πŸ§šπŸ’œ

πŸ“¦ where this page comes from