drm_connector_list_update(9)
โจ drm_connector_list_update โจ
Okay bestie, welcome to the Kernel API Manual page for drm_connector_list_update(9) โ the function that freshens up a connectorโs mode list. This is highkey a mode-list glow-up, not a full validation spa day. ๐
๐ NAME ๐
drm_connector_list_update โ update the mode list for the connector. Thatโs the whole name, no cap.
๐ธ SYNOPSIS ๐ธ
void drm_connector_list_update (struct drm_connector *connector );
๐ซถ ARGUMENTS ๐ซถ
connectorโ the connector to update. Yes, thatโs the only argument, and itโs literally the connector getting its mode-list moment. โจ
๐ฆ DESCRIPTION ๐ฆ
So hereโs the tea: this moves the modes from the connectorโs probed_modes list over to the actual mode list. It compares the probed mode against the current list and only adds the different/new modes โ no duplicates sneaking into the group chat. ๐ฅ
Big important vibe check though: this is just a helper function. It doesnโt validate any modes itself, and it also doesnโt prune any invalid modes. Callers need to do that themselves. So donโt expect this function to clean up your messy mode list for you โ itโs giving โI move things, you do the vetting.โ ๐
๐ SEE ALSO ๐
Kernel file: ./drivers/gpu/drm/drm_modes.c
The whole mode-helper friend group is here, and theyโre all slaying in their own lanes:
drm_mode_debug_printmodeline(9)drm_mode_create(9)drm_mode_destroy(9)drm_mode_probed_add(9)drm_analog_tv_mode(9)drm_cvt_mode(9)drm_gtf_mode_complex(9)drm_gtf_mode(9)drm_display_mode_from_videomode(9)drm_display_mode_to_videomode(9)drm_bus_flags_from_videomode(9)of_get_drm_display_mode(9)of_get_drm_panel_display_mode(9)drm_mode_set_name(9)drm_mode_vrefresh(9)drm_mode_get_hv_timing(9)drm_mode_set_crtcinfo(9)drm_mode_copy(9)drm_mode_init(9)drm_mode_duplicate(9)drm_mode_match(9)drm_mode_equal(9)drm_mode_equal_no_clocks(9)drm_mode_equal_no_clocks_no_stereo(9)drm_mode_validate_driver(9)drm_mode_validate_size(9)drm_mode_validate_ycbcr420(9)drm_mode_prune_invalid(9)drm_mode_compare(9)drm_mode_sort(9)drm_mode_parse_command_line_for_connector(9)drm_mode_create_from_cmdline_mode(9)drm_mode_convert_to_umode(9)drm_mode_convert_umode(9)drm_mode_is_420_only(9)drm_mode_is_420_also(9)drm_mode_is_420(9)drm_set_preferred_mode(9)
And thatโs the page, bestie. Cute sign-off time: source/version line ./drivers/gpu/drm, date October 2026, manual name Kernel API Manual, page drm_connector_list_update(9) โ mwah! ๐๐
๐ฆ 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