diff options
| author | Ray Wu <ray.wu@amd.com> | 2026-01-26 10:55:18 +0300 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2026-02-12 23:13:06 +0300 |
| commit | 0faccfa9ca8e9688f106c961972b885f7eb86941 (patch) | |
| tree | 14c0722aef3e5d1118940c2046174d779e719ce3 /include/linux/timerqueue.h | |
| parent | 4bff89bad90cff5b8422813f659317637d0a1994 (diff) | |
| download | linux-0faccfa9ca8e9688f106c961972b885f7eb86941.tar.xz | |
drm/amd/display: Parse all extension blocks for VSDB
[Why]
VSDB parsing loop only searched within the first extension block.
If the VSDB was located in a subsequent extension block,
it would not be found.
[How]
Calculate the total length of all extension blocks (EDID_LENGTH *
edid->extensions) and use that as the loop boundary, allowing the
parser to search through all available extension blocks.
Reviewed-by: Tom Chung <chiahsuan.chung@amd.com>
Signed-off-by: Ray Wu <ray.wu@amd.com>
Signed-off-by: Tom Chung <chiahsuan.chung@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
