drm_dp_mst_...y_unregister(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… drm_dp_mst_connector_early_unregister(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” yes this is a real page in a real manual, and yes the title got truncated into drm_dp_mst_...y_unregister(9) because even manpage generators have main character energy and refuse to fit in a column. iykyk πŸŽ€


✨ NAME ✨

drm_dp_mst_connector_early_unregister β€” Early MST connector unregistration

like, it's the early one. the pregame. the "we're wrapping up but not quite wrapped" moment πŸ¦‹


🌸 SYNOPSIS 🌸

void drm_dp_mst_connector_early_unregister (struct drm_connector
     *connector , struct drm_dp_mst_port *port );

void. returns literally nothing. it just does the thing and leaves πŸ’…


πŸ’– ARGUMENTS πŸ’–

  • connector β€” The MST connector 🫢 (yes, the one you're thinking of. the connector. the MST one.)
  • port β€” The MST port for this connector ✨ (every connector gets its own port, that's the whole vibe)

πŸ‘‘ DESCRIPTION πŸ‘‘

so here's the tea, bestie πŸ“: this is the helper that unregisters the remote aux device for this MST port β€” the same remote aux device that got registered by drm_dp_mst_connector_late_register. it's giving cleanup era. it's giving "you brought it into this world, now take it out." 😭

and listen β€” drivers should call this from their mst connector's early_unregister hook. that's it. that's the assignment. no cap, that is the entire contract πŸ”₯

ngl, the late register / early unregister pairing is iconic and you should respect it. register late, unregister early. balance. symmetry. the universe. 🌈

πŸ”₯ SEE ALSO πŸ”₯

okay this list is LONG long, so buckle up, we're going on a tour of the entire dp mst cinematic universe πŸŽ¬πŸ‘‘


and that's the page, babe πŸ’œ it lives over in ./drivers/gpu/drm/display, dated October 2026, and honestly? it ate. go call it from your early_unregister hook and text me after 🧚✨

πŸ“¦ where this page comes from