drm_edid_valid(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– drm_edid_valid(9) β€” sanity check EDID data πŸ’–

okay so you found drm_edid_valid(9) in the Kernel API Manual and you're like "what does this even do" β€” bestie, I got you. This is the vibe check for your EDID data. Literally. 🫢


✨ NAME ✨

drm_edid_valid β€” sanity check EDID data

Like, it's the function that looks at your EDID blob and goes "hmm, is this actually okay or is it giving chaos?" 😭


🌸 SYNOPSIS 🌸

bool drm_edid_valid (const struct drm_edid *drm_edid );

πŸŽ€ ARGUMENTS πŸŽ€

  • drm_edid β€” the EDID data. that's it, that's the whole argument. it's a const struct drm_edid * and it's the thing getting checked πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

So what it actually does: it sanity checks an EDID. Cross checks the block count against the allocated size, and then it checksums the blocks. no cap, that's the whole job. it's the responsible friend who makes sure nobody's lying about how many blocks they brought to the party πŸ‘‘


⭐ RETURN ⭐

True if the EDID data is valid, false otherwise. binary queen behavior. πŸ’€


🌈 SEE ALSO 🌈

Kernel file ./drivers/gpu/drm/drm_edid.c

and like... a lot of friends, omg. here's the whole group chat, every single one:

iykyk, that's a stacked SEE ALSO list. 🧚


okay and the cute little sign-off: this page lives under ./drivers/gpu/drm, it's dated October 2026, and yes girl, the whole thing is filed under drm_edid_valid(9). stay valid, bestie πŸ’œβœ¨

πŸ“¦ where this page comes from