History

drm/edid: add more general struct edid constness in the interfaces

With this, the remaining non-const parts are the ones that actually modify the EDID, for example to fix corrupt EDID.

Jani Nikula committed 4 years ago

Commit f4e558e1 parent c14e7242 files · +16 −15Browse files

Showing the changes to include (1 of 2 files). Show all

Unified · Split

include/drm/drm_edid.h+5−5
@@ -372,8 +372,8 @@ struct drm_connector; · 371 unmodified lines
372372 struct drm_connector_state;
373373 struct drm_display_mode;
374374
375−int drm_edid_to_sad(struct edid *edid, struct cea_sad **sads);
376−int drm_edid_to_speaker_allocation(struct edid *edid, u8 **sadb);
375+int drm_edid_to_sad(const struct edid *edid, struct cea_sad **sads);
376+int drm_edid_to_speaker_allocation(const struct edid *edid, u8 **sadb);
377377 int drm_av_sync_delay(struct drm_connector *connector,
378378 const struct drm_display_mode *mode);
379379
@@ -569,8 +569,8 @@ int drm_add_edid_modes(struct drm_connector *connector, struct edid *edid); · 189 unmodified lines
569569 int drm_add_override_edid_modes(struct drm_connector *connector);
570570
571571 u8 drm_match_cea_mode(const struct drm_display_mode *to_match);
572−bool drm_detect_hdmi_monitor(struct edid *edid);
573−bool drm_detect_monitor_audio(struct edid *edid);
572+bool drm_detect_hdmi_monitor(const struct edid *edid);
573+bool drm_detect_monitor_audio(const struct edid *edid);
574574 enum hdmi_quantization_range
575575 drm_default_rgb_quant_range(const struct drm_display_mode *mode);
576576 int drm_add_modes_noedid(struct drm_connector *connector,
@@ -582,7 +582,7 @@ int drm_edid_header_is_valid(const u8 *raw_edid); · 5 unmodified lines
582582 bool drm_edid_block_valid(u8 *raw_edid, int block, bool print_bad_edid,
583583 bool *edid_corrupt);
584584 bool drm_edid_is_valid(struct edid *edid);
585−void drm_edid_get_monitor_name(struct edid *edid, char *name,
585+void drm_edid_get_monitor_name(const struct edid *edid, char *name,
586586 int buflen);
587587 struct drm_display_mode *drm_mode_find_dmt(struct drm_device *dev,
588588 int hsize, int vsize, int fresh,