dm_test_ism_...nvalid_event(9)
π dm_test_ism_commit_event_invalid_event β a kernel API manual moment π
okay so bestie, welcome to the Kernel API Manual entry for dm_test_ism_commit_event_invalid_event(9) β yes the title got abbreviated up top, don't worry about it, the full name is right here and she is iconic β¨
πΈ NAME πΈ
dm_test_ism_commit_event_invalid_event β literally just proves that an invalid event leaves the FSM unchanged. no drama, no transition, nothing moves. periodt. π
π¦ SYNOPSIS π¦
void dm_test_ism_commit_event_invalid_event (struct kunit *test );
π ARGUMENTS π
testβ the KUnit test context π§ͺ she's the main character here, holding all the test-y vibes together.
β¨ DESCRIPTION β¨
so here's the tea, bestie π β EXIT_IDLE_REQUESTED is not a valid event from FULL_POWER_RUNNING. like, at all. not even close. so when the FSM gets handed this event, she does not transition, and no power-state dispatch occurs. zero movement, zero dispatch, the state machine just sits there looking pretty π
it's giving "nothing happened and that's the whole point." π«Ά
ngl this is exactly what the test is checking for β the absence of a transition is the win here, bestie. no cap. π₯
π SEE ALSO π
the kernel file in question lives right here, go say hi π¦:
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_ism_test.c
and the whole friend group of sibling tests β¨:
dm_test_ism_idle_delay_entry_count_exceeds_history_size(9)dm_test_ism_init_sets_initial_state(9)dm_test_ism_fini_after_init(9)dm_test_ism_set_last_idle_ts_updates_timestamp(9)dm_test_ism_insert_record_basic(9)dm_test_ism_insert_record_wraps_around(9)dm_test_ism_trigger_event_valid_transition(9)dm_test_ism_trigger_event_invalid_transition(9)dm_test_dispatch_next_event_hyst_wait_no_delay(9)dm_test_dispatch_next_event_hyst_wait_with_delay(9)dm_test_dispatch_next_event_opt_idle_no_sso_delay(9)dm_test_dispatch_next_event_opt_idle_with_sso_delay(9)dm_test_dispatch_next_event_timer_aborted(9)dm_test_dispatch_next_event_no_action_state(9)dm_test_ism_commit_event_no_state(9)dm_test_ism_commit_event_cursor_transition(9)dm_test_ism_force_full_power(9)dm_test_ism_disable_enable_cycle(9)dm_test_ism_dispatch_hysteresis_schedule_and_cancel(9)dm_test_ism_dispatch_optimized_idle_defers_sso(9)
and that's the whole page, bestie π β brought to you by the path ./drivers/gpu/drm/amd/display/..., dated October 2026, signed off as dm_test_ism_...nvalid_event(9). slay, go read the source, ily π«Άπ
π¦ 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