OSDN Git Service

drm/edid: don't modify EDID while parsing
authorJani Nikula <jani.nikula@intel.com>
Mon, 28 Mar 2022 14:34:22 +0000 (17:34 +0300)
committerJani Nikula <jani.nikula@intel.com>
Tue, 29 Mar 2022 11:51:29 +0000 (14:51 +0300)
commitfaacff8e6a5209b0b6a57fa58ba292742ab442d2
tree053e1e361e068e6d013d23010b4a801b8a6af4b1
parent8b917cbe38e9b0d002492477a9fc2bfee2412ce4
drm/edid: don't modify EDID while parsing

We'll want to keep the EDID immutable while parsing. Stop modifying the
EDID because of the quirks.

In theory, this does have userspace implications, but the userspace is
supposed to use the modes exposed via KMS API, not by parsing the EDID
directly.

Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/45d5cf067eaad49b321ac82836090d9de524374e.1648477901.git.jani.nikula@intel.com
drivers/gpu/drm/drm_edid.c