Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm: edid: Constify connector argument to infoframe functions

The drm_hdmi_avi_infoframe_from_display_mode(),
drm_hdmi_vendor_infoframe_from_display_mode() and
drm_hdmi_avi_infoframe_quant_range() functions take a drm_connector that
they don't modify. Mark it as const.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20200526011505.31884-10-laurent.pinchart+renesas@ideasonboard.com

authored by

Laurent Pinchart and committed by
Sam Ravnborg
192a3aa0 567e0d53

+9 -9
+6 -6
drivers/gpu/drm/drm_edid.c
··· 5359 5359 } 5360 5360 EXPORT_SYMBOL(drm_set_preferred_mode); 5361 5361 5362 - static bool is_hdmi2_sink(struct drm_connector *connector) 5362 + static bool is_hdmi2_sink(const struct drm_connector *connector) 5363 5363 { 5364 5364 /* 5365 5365 * FIXME: sil-sii8620 doesn't have a connector around when ··· 5444 5444 } 5445 5445 EXPORT_SYMBOL(drm_hdmi_infoframe_set_hdr_metadata); 5446 5446 5447 - static u8 drm_mode_hdmi_vic(struct drm_connector *connector, 5447 + static u8 drm_mode_hdmi_vic(const struct drm_connector *connector, 5448 5448 const struct drm_display_mode *mode) 5449 5449 { 5450 5450 bool has_hdmi_infoframe = connector ? ··· 5460 5460 return drm_match_hdmi_mode(mode); 5461 5461 } 5462 5462 5463 - static u8 drm_mode_cea_vic(struct drm_connector *connector, 5463 + static u8 drm_mode_cea_vic(const struct drm_connector *connector, 5464 5464 const struct drm_display_mode *mode) 5465 5465 { 5466 5466 u8 vic; ··· 5498 5498 */ 5499 5499 int 5500 5500 drm_hdmi_avi_infoframe_from_display_mode(struct hdmi_avi_infoframe *frame, 5501 - struct drm_connector *connector, 5501 + const struct drm_connector *connector, 5502 5502 const struct drm_display_mode *mode) 5503 5503 { 5504 5504 enum hdmi_picture_aspect picture_aspect; ··· 5645 5645 */ 5646 5646 void 5647 5647 drm_hdmi_avi_infoframe_quant_range(struct hdmi_avi_infoframe *frame, 5648 - struct drm_connector *connector, 5648 + const struct drm_connector *connector, 5649 5649 const struct drm_display_mode *mode, 5650 5650 enum hdmi_quantization_range rgb_quant_range) 5651 5651 { ··· 5749 5749 */ 5750 5750 int 5751 5751 drm_hdmi_vendor_infoframe_from_display_mode(struct hdmi_vendor_infoframe *frame, 5752 - struct drm_connector *connector, 5752 + const struct drm_connector *connector, 5753 5753 const struct drm_display_mode *mode) 5754 5754 { 5755 5755 /*
+3 -3
include/drm/drm_edid.h
··· 361 361 362 362 int 363 363 drm_hdmi_avi_infoframe_from_display_mode(struct hdmi_avi_infoframe *frame, 364 - struct drm_connector *connector, 364 + const struct drm_connector *connector, 365 365 const struct drm_display_mode *mode); 366 366 int 367 367 drm_hdmi_vendor_infoframe_from_display_mode(struct hdmi_vendor_infoframe *frame, 368 - struct drm_connector *connector, 368 + const struct drm_connector *connector, 369 369 const struct drm_display_mode *mode); 370 370 371 371 void ··· 378 378 379 379 void 380 380 drm_hdmi_avi_infoframe_quant_range(struct hdmi_avi_infoframe *frame, 381 - struct drm_connector *connector, 381 + const struct drm_connector *connector, 382 382 const struct drm_display_mode *mode, 383 383 enum hdmi_quantization_range rgb_quant_range); 384 384