dm_mst_test_aux_result_eio(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_mst_test_aux_result_eio β€” from the Kernel API Manual, bestie ✨

Okay so real talk, this one is a KUnit test in the DRM/AMD display corner of the kernel, and its whole personality is "error codes map to -EIO". Short page, big vibes, let's go 🫢


✨ NAME ✨

dm_mst_test_aux_result_eio β€” HPD/unknown/protocol errors map to -EIO. That's it, that's the whole thesis πŸ’… no cap.


πŸŽ€ SYNOPSIS πŸŽ€

void dm_mst_test_aux_result_eio (struct kunit *test );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • test β€” the KUnit test context. It's the little container the test framework hands you so you can actually assert stuff, iykyk 🌸

🌈 DESCRIPTION 🌈

So here's the situation. These four AUX result codes β€” and I'm listing them exactly, do not come for me:

  • AUX_RET_ERROR_HPD_DISCON
  • AUX_RET_ERROR_UNKNOWN
  • AUX_RET_ERROR_INVALID_OPERATION
  • AUX_RET_ERROR_PROTOCOL_ERROR

all map to -EIO. Every single one of them. They all ate and left no crumbs, and the test is literally just here to confirm that mapping holds πŸ˜­πŸ‘‘

That's the test. That's what it does. Periodt.


πŸ‘‘ SEE ALSO πŸ‘‘

The kernel file living its best life at:

./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_mst_types_test.c

And the whole friend group, the entire squad, every sibling test in the family πŸŽ€:

Like, forty-one of them. It's giving family reunion πŸ§šπŸ’œ


Heads up bestie: this page is from the Kernel API Manual, and the source path got abbreviated down to ./drivers/gpu/drm/amd/display/... in the footer, dated October 2026. So if you need the full path, the SEE ALSO file section above has the real one, mwah πŸ’–

Anyway, take care of yourself, read the source, and remember: -EIO is forever πŸ“βœ¨

πŸ“¦ where this page comes from