dm_test_comm...hout_modeset(9)
πΈ dm_test_commit_audio_skips_without_modeset π
okay so bestie, welcome to the Kernel API Manual β this is the page for dm_test_commit_audio_skips_without_modeset, and honestly it's giving "short but iconic." no cap. β¨
π NAME π
dm_test_commit_audio_skips_without_modeset β the no-modeset skip test. that's literally the whole vibe: it's the test that checks the skip. π
π¦ SYNOPSIS π¦
void dm_test_commit_audio_skips_without_modeset (struct kunit *test );
like, that's it. one function, zero parameters beyond the one. she's simple, she's clean, she ate. π₯
π ARGUMENTS π
testβ the KUnit test context. yeah that's the whole thing, bestie β it's the context the test framework hands you so the test knows where it lives. π«Ά
β DESCRIPTION β
okay so here's the tea. β the rule being tested is: a connector that stays on the same CRTC should not notify if that CRTC does not need a modeset. that's it. that's the whole test case.
no modeset needed β no notify. it's giving "if nothing changed, don't be dramatic about it." main character restraint. π
π SEE ALSO π
Kernel file
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_audio_test.c
and the whole friend group, because these tests literally travel as a squad: π§
dm_test_audio_init_disabled(9)dm_test_audio_init_enabled_success(9)dm_test_audio_fini_without_enabled_audio(9)dm_test_fill_audio_info_ids_name_flags(9)dm_test_fill_audio_info_cea_lt_3_skips_modes(9)dm_test_fill_audio_info_cea_ge_3_copies_modes(9)dm_test_fill_audio_info_latency_present(9)dm_test_fill_audio_info_latency_absent_keeps_zero(9)dm_test_fill_audio_info_cea_ge_3_zero_modes(9)dm_test_audio_component_bind_sets_fields(9)dm_test_audio_component_unbind_clears_fields(9)dm_test_eld_notify_invokes_callback(9)dm_test_eld_notify_no_component(9)dm_test_eld_notify_null_audio_ops(9)dm_test_eld_notify_null_callback(9)dm_test_audio_init_pins_sets_defaults(9)dm_test_audio_init_pins_zero_count(9)dm_test_audio_component_get_eld_copies_matching_connector(9)dm_test_audio_component_get_eld_no_match(9)dm_test_commit_audio_notifies_removed_connector(9)dm_test_commit_audio_notifies_added_connector(9)dm_test_commit_audio_skips_writeback_removal(9)dm_test_commit_audio_skips_without_new_crtc_state(9)dm_test_commit_audio_skips_without_stream_status(9)dm_test_commit_audio_skips_detached_connector(9)dm_test_commit_audio_skips_addition_without_stream(9)dm_test_commit_audio_skips_writeback_addition(9)
like yes there are A LOT of them and yes you should read them all. iykyk. π
quick vibe check: this page is sourced from./drivers/gpu/drm/amd/display/...and it's dated October 2026, and the page itself isdm_test_comm...hout_modeset(9)β so like, that's the whole receipt. π§Ύβ¨
and that's the page!! short, sweet, fully documented, no details left behind. slay. π ππ¦π
π¦ 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