diff options
| author | Narender Ankam <nankam@codeaurora.org> | 2019-09-10 19:24:51 +0530 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2020-03-03 02:32:52 -0800 |
| commit | 7d7039c1e7fb896ecb2792293547b5dd37d6e749 (patch) | |
| tree | 8dc1fce1fd2de2ba80468c1925c612d99d58e431 /drivers/video/fbdev | |
| parent | 92bc34c3421a2ec4c3bdd7263cd55330ad74e64a (diff) | |
msm: mdss: edid: modify the extended data block's length check
EDID parser is validating the minimum length of Extended data blocks
before parsing them. Current minimum length is 2 bytes but some
extended data block like Y420CMDB's length can be 1 data byte.
Modify the minimum length to 1 data byte.
Change-Id: Iecbfbfa216160a93101a8051cd1ddef5c0426e77
Signed-off-by: Narender Ankam <nankam@codeaurora.org>
Signed-off-by: Ramendra Kumar <ramendra@codeaurora.org>
Diffstat (limited to 'drivers/video/fbdev')
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_hdmi_edid.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/video/fbdev/msm/mdss_hdmi_edid.c b/drivers/video/fbdev/msm/mdss_hdmi_edid.c index 9215a766559b..0335b6fb78f6 100644 --- a/drivers/video/fbdev/msm/mdss_hdmi_edid.c +++ b/drivers/video/fbdev/msm/mdss_hdmi_edid.c @@ -1165,8 +1165,8 @@ static void hdmi_edid_extract_extended_data_blocks( break; } - /* The extended data block should at least be 2 bytes long */ - if (len < 2) { + /* The extended data block should at least be 1 bytes long */ + if (len < 1) { DEV_DBG("%s: invalid block size\n", __func__); continue; } |
