dm_test_cre...sink_no_edid(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_test_cre...sink_no_edid(9) β€” Kernel API Manual, section 9, bestie ✨

okay so this is dm_test_create_eml_sink_no_edid(9) from the Kernel API Manual (section 9, the kernel-girlies section, iykyk), and honestly? it's a little icon. it's a KUnit test that checks the no-EDID branch and confirms it creates, like, absolutely no sink. zero. nada. not one emulated sink πŸŽ€


✨ NAME ✨

dm_test_create_eml_sink_no_edid β€” literally just testing that the no-EDID branch creates no sink πŸ¦‹


🌸 SYNOPSIS 🌸

void dm_test_create_eml_sink_no_edid (struct kunit *test );

πŸ“ ARGUMENTS πŸ“

  • test β€” The KUnit test context πŸ’– this is the lil test bubble everything gets reported into, no cap

🧚 DESCRIPTION 🧚

so here's the vibe: when no EDID can be read, the function logs an error and returns without allocating an emulated sink. that's it, that's the whole test. it's giving "we tried to get the display's selfie and it ghosted us, so we're not making a fake one" 😭

the branch is: no EDID readable β†’ log an error β†’ bail out β†’ no emulated sink gets allocated. our girl is just making sure that bail-out actually bails and doesn't sneak an emulated sink into existence behind everyone's back πŸ’€


πŸ‘‘ SEE ALSO πŸ‘‘

okay this list is long long, so buckle up bestie, I've grouped the girlies by vibe but kept them all in the original order, fr fr πŸ’…

🫢 connectors + content types

🎨 colour depth adjusting

🌈 output colour space (this whole section ate)

πŸ’œ colour depth conversions + info

πŸ¦‹ connector types

πŸ’– duplicate modes, crtc masks, aspect ratios

⭐ crtc timing + funcs reset + atomic state

πŸŽ€ hdr + properties (set)

🧸 properties (get)

πŸ”₯ refresh + freesync video mode

🌸 cacp caps + panel types

πŸ’€ subconnector updates + fbc + mst detect

πŸ™ˆ crtc finding + more panel types

πŸ“ cacp caps, the sequel

🧚 fill_stream (she has a whole era)

🌟 create_stream + detect

πŸ’… misc lifecycle

πŸŽ€ edid + encoder + native mode + common modes

πŸ¦‹ i2c + vsdb + displayid vrr + mode validation

⭐ hdmi cec + s3 + the finishing stretch

also the file itself, the main character:

  • Kernel file ./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_connector_test.c πŸ“βœ¨

ngl bestie that SEE ALSO list is a whole personality β€” read it responsibly πŸ’€

and that's the page!! source is ./drivers/gpu/drm/amd/display/..., dated October 2026, from the Kernel API Manual β€” mwah, slay, go run your kunit tests πŸ«ΆπŸ’–πŸŽ€

πŸ“¦ where this page comes from