drm_atomic_...cleanup_done(9)
β¨ 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_donefirst, thendrm_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 π¦
- Kernel file
./drivers/gpu/drm/drm_atomic_helper.cβoverview(9)is the big-picture page. drm_atomic_helper_check_modeset(9)drm_atomic_helper_check_wb_connector_state(9)drm_atomic_helper_check_plane_state(9)drm_atomic_helper_check_crtc_primary_plane(9)drm_atomic_helper_check_planes(9)drm_atomic_helper_check(9)drm_atomic_helper_commit_encoder_bridge_disable(9)drm_atomic_helper_commit_crtc_disable(9)drm_atomic_helper_commit_encoder_bridge_post_disable(9)drm_atomic_helper_update_legacy_modeset_state(9)drm_atomic_helper_calc_timestamping_constants(9)drm_atomic_helper_commit_crtc_set_mode(9)drm_atomic_helper_commit_modeset_disables(9)drm_atomic_helper_commit_writebacks(9)drm_atomic_helper_commit_encoder_bridge_pre_enable(9)drm_atomic_helper_commit_crtc_enable(9)drm_atomic_helper_commit_encoder_bridge_enable(9)drm_atomic_helper_commit_modeset_enables(9)drm_atomic_helper_wait_for_fences(9)drm_atomic_helper_wait_for_vblanks(9)drm_atomic_helper_wait_for_flip_done(9)drm_atomic_helper_commit_tail(9)drm_atomic_helper_commit_tail_rpm(9)drm_atomic_helper_async_check(9)drm_atomic_helper_async_commit(9)drm_atomic_helper_commit(9)implementing nonblocking commit(9)drm_atomic_helper_setup_commit(9)drm_atomic_helper_wait_for_dependencies(9)drm_atomic_helper_fake_vblank(9)drm_atomic_helper_commit_hw_done(9)drm_atomic_helper_prepare_planes(9)drm_atomic_helper_unprepare_planes(9)drm_atomic_helper_commit_planes(9)drm_atomic_helper_commit_planes_on_crtc(9)drm_atomic_helper_disable_planes_on_crtc(9)drm_atomic_helper_cleanup_planes(9)drm_atomic_helper_swap_state(9)drm_atomic_helper_update_plane(9)drm_atomic_helper_disable_plane(9)drm_atomic_helper_set_config(9)drm_atomic_helper_disable_all(9)drm_atomic_helper_reset_crtc(9)drm_atomic_helper_shutdown(9)drm_atomic_helper_duplicate_state(9)drm_atomic_helper_suspend(9)drm_atomic_helper_commit_duplicated_state(9)drm_atomic_helper_resume(9)drm_atomic_helper_page_flip(9)drm_atomic_helper_page_flip_target(9)drm_atomic_helper_bridge_propagate_bus_fmt(9)drm_atomic_helper_bridge_get_hdmi_output_bus_fmts(9)
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
- 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