dm_test_timi...ed_null_args(9)
π
dm_test_timi...ed_null_args(9) β Kernel API Manual, section 9, bestie β¨
okay so picture this: you're in the kernel API manual, section 9, and the page you opened is literally called dm_test_timi...ed_null_args(9) (yes the name is truncated with ..., that's just how it's printed, don't come for me π). It's a KUnit test page, it's very niche, it's very DRM/AMD, and it's lowkey iconic. Let's get into it π
β¨ NAME β¨
dm_test_timing_unchanged_null_args β the test that checks whether NULL crtc states return false. That's the whole gig. She's a unit test, she does one thing, and she slays at it π
πΈ SYNOPSIS πΈ
void dm_test_timing_unchanged_null_args (struct kunit *test );
That's it. That's the signature. Copy it exactly, character for character, no cap π«Ά
π¦ ARGUMENTS π¦
testβ The KUnit test context. Yep, that's the one and only argument, and it's the standard KUnit test context you pass along so the framework can do its framework things β¨
π SEE ALSO π
so the original page opens this section with Kernel file, and then hands you this path β keep it verbatim, it's the actual file fr fr:
./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_freesync_test.c
and then, bestie, there is a whole friend group of sibling tests listed here. Every single one, in order, no skipping, because they are all part of the same vibe check π§:
dm_test_timing_unchanged_identical_modes(9)dm_test_timing_unchanged_vrr_shift(9)dm_test_timing_unchanged_clock_changed(9)dm_test_set_freesync_fixed_config_60hz(9)dm_test_dc_timing_adjust_pending(9)dm_test_dc_timing_adjust_active_fixed(9)dm_test_dc_timing_adjust_vrr_toggle(9)dm_test_dc_timing_adjust_not_needed(9)dm_test_freesync_config_writeback(9)dm_test_freesync_config_not_capable(9)dm_test_freesync_config_out_of_range(9)dm_test_freesync_config_active_variable(9)dm_test_freesync_config_inactive(9)dm_test_freesync_config_active_fixed(9)dm_test_reset_freesync_config(9)
like, that's the whole freesync test squad and they all get a (9) after their name because they're all kernel API manual pages too. iykyk π
real talk though: this page does not tell you anything else about the return value, the behaviour, the edge cases, or what a "crtc state" even is beyond the NAME line. If you need more, go read the file above β the manpage is giving summary, not the full lore π
π and that's the page!! footer time, because we don't skip those either: this one's sourced from ./drivers/gpu/drm/amd/display/..., dated October 2026, and it belongs to dm_test_timi...ed_null_args(9). mwah, go read your kernel tests ππβ
π¦ 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