drm_atomic_...cleanup_done(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ drm_atomic_...cleanup_done(9) ✨

bestie, welcome to the Kernel API Manual β€” this is the page for drm_atomic_helper_commit_cleanup_done(9), and yes the header is doing that cute truncated thing. Full function name is right below, no cap. πŸ’–


🌸 NAME 🌸

drm_atomic_helper_commit_cleanup_done β€” signal completion of commit.

🫢 SYNOPSIS 🫢

void drm_atomic_helper_commit_cleanup_done (struct drm_atomic_commit
       *state );

It returns void, so there’s no return value to catch β€” just call it and move on. πŸ’…

πŸ’… ARGUMENTS πŸ’…

  • state β€” atomic state object being committed. That’s the one, bestie.

🌸 DESCRIPTION 🌸

okay so this function signals completion of the atomic update state, and that includes any cleanup work. It’s the β€œwe’re done here” signal for the state β€” cleanup included. ✨

If it’s used, it must be called right before calling drm_atomic_commit_put. Not β€œeventually,” not β€œafter a snack” β€” right before. 🫢

🚨 timing check: drm_atomic_helper_commit_cleanup_done first, then drm_atomic_commit_put. That’s the order the page gives you.

This is part of the atomic helper support for nonblocking commits. For the overview, see drm_atomic_helper_setup_commit. Periodt. πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹


mwah πŸ’– β€” source ./drivers/gpu/drm, version/page drm_atomic_...cleanup_done(9), date October 2026, all from the Kernel API Manual. go be iconic with your commits. 🌈

πŸ“¦ where this page comes from