dm_mst_test...public_stubs(9)
π NAME π
Okay so bestie, welcome to the manual page for dm_mst_test...public_stubs(9) β yes that's the manual name, it's giving "truncated in the terminal and thriving" β¨. The star of the show is dm_mst_test_fp_guarded_public_stubs β a test for the FP-off public fallbacks, and no cap, that's literally its whole job π«Ά.
β¨ SYNOPSIS β¨
void dm_mst_test_fp_guarded_public_stubs (struct kunit *test );
That's it. That's the whole vibe. One function, one argument, zero drama πΈ.
π ARGUMENTS π
testβ the KUnit test context. That's the little group-chat thread the test lives in, basically π.
π¦ DESCRIPTION π¦
So here's the tea β: when CONFIG_DRM_AMD_DC_FP is disabled, the public DSC validation helper has no FP body at all β like, it simply did not show up to the function party π. Which means it must return DC_OK, and it has to do that without touching its arguments. Not a single poke. Not a single prod. Hands off the args, periodt π
.
This test exists to make sure that fallback behaviour is exactly that: returns DC_OK, leaves everything alone. Iconic, lowkey, and very much the point π₯.
π SEE ALSO π
Kernel file:
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_mst_types_test.c
And the whole friend group of related pages, all of them, no one left behind π«Ά:
dm_mst_test_needs_dsc_aux_workaround_match(9)dm_mst_test_needs_dsc_aux_workaround_rev12(9)dm_mst_test_needs_dsc_aux_workaround_wrong_dev_id(9)dm_mst_test_needs_dsc_aux_workaround_wrong_rev(9)dm_mst_test_needs_dsc_aux_workaround_low_sink_count(9)dm_mst_test_needs_dsc_aux_workaround_zero_sink_count(9)dm_mst_test_pbn_divider_null_link(9)dm_mst_test_pbn_divider_uses_link_bandwidth(9)dm_mst_test_reset_connector_setting(9)dm_mst_test_retrieve_downstream_no_aux(9)dm_mst_test_retrieve_downstream_present(9)dm_mst_test_retrieve_downstream_aux_error(9)dm_mst_test_retrieve_branch_no_parent(9)dm_mst_test_retrieve_branch_reads_oui(9)dm_mst_test_aux_result_success(9)dm_mst_test_aux_result_eio(9)dm_mst_test_aux_result_ebusy(9)dm_mst_test_aux_result_timeout(9)dm_mst_test_aux_transfer_native_read(9)dm_mst_test_aux_transfer_native_write(9)dm_mst_test_aux_transfer_partial_write(9)dm_mst_test_aux_transfer_error_result(9)dm_mst_test_aux_transfer_hpd_discon_quirk(9)dm_mst_test_aux_transfer_non_ack_reply(9)dm_mst_test_fill_payload_flags_native_write(9)dm_mst_test_fill_payload_flags_native_read(9)dm_mst_test_fill_payload_flags_i2c_read_mot(9)dm_mst_test_fill_payload_flags_write_status(9)dm_mst_test_msg_ready_mask(9)dm_mst_test_select_esi_dpcd_legacy(9)dm_mst_test_select_esi_dpcd_esi(9)dm_mst_test_sideband_msg_ready_no_ready_bits(9)dm_mst_test_sideband_msg_ready_read_error(9)dm_mst_test_sideband_msg_ready_without_mst_state(9)dm_mst_test_down_rep_msg_ready_wrapper(9)dm_mst_test_initialize_dp_connector_edp(9)dm_mst_test_initialize_dp_connector_mst(9)dm_mst_test_atomic_best_encoder(9)dm_mst_test_create_fake_mst_encoders(9)dm_mst_test_atomic_check_no_old_crtc(9)dm_mst_test_detect_unregistered(9)
And that's the page, bestie π§π This little masterpiece comes from the source/version path ./drivers/gpu/drm/amd/display/... and it's dated October 2026 β future-era manpage energy, we love to see it β. Catch you in dm_mst_test...public_stubs(9) again soon, mwah ππ
π¦ 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