Patch "drm/radeon/combios: add some validation of lvds values" has been added to the 4.1-stable tree
Subsystems (3)
This is a note to let you know that I've just added the patch titled
drm/radeon/combios: add some validation of lvds values
to the 4.1-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
drm-radeon-combios-add-some-validation-of-lvds-values.patch
and it can be found in the queue-4.1 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
0a90a0cff9f429f886f423967ae053150dce9259Mon Sep 17 00:00:00 2001
From: Alex Deucher <[email protected]>
Date: Mon, 27 Jul 2015 19:24:31 -0400
Subject: drm/radeon/combios: add some validation of lvds values
From: Alex Deucher <[email protected]>
commit 0a90a0cff9f429f886f423967ae053150dce9259 upstream.
Fixes a broken hsync start value uncovered by:abc0b1447d4974963548777a5ba4a4457c82c426 (drm: Perform basic sanity checks on probed modes)
The driver handled the bad hsync start elsewhere, but the above commit prevented it from getting added.
bug:
https://bugs.freedesktop.org/show_bug.cgi?id=91401
--- drivers/gpu/drm/radeon/radeon_combios.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
drivers/gpu/drm/radeon/radeon_combios.c +6 -1
@@ -1255,10 +1255,15 @@ struct radeon_encoder_lvds *radeon_combiif ((RBIOS16 (tmp) == lvds->native_mode.hdisplay) && (RBIOS16 (tmp +2 ) == lvds->native_mode.vdisplay)) { +u32 hss = (RBIOS16 (tmp +21 ) -RBIOS16 (tmp +19 ) -1 ) *8 ; + +if (hss > lvds->native_mode.hdisplay) + hss = (10 -1 ) *8 ; + lvds->native_mode.htotal = lvds->native_mode.hdisplay + (RBIOS16 (tmp +17 ) -RBIOS16 (tmp +19 )) *8 ; lvds->native_mode.hsync_start = lvds->native_mode.hdisplay + - (RBIOS16 (tmp +21 ) -RBIOS16 (tmp +19 ) -1 ) *8 ; + hss; lvds->native_mode.hsync_end = lvds->native_mode.hsync_start + (RBIOS8 (tmp +23 ) *8 );
Patches currently in stable-queue which might be from [email protected] are
queue-4.1/drm-radeon-combios-add-some-validation-of-lvds-values.patch queue-4.1/drm-radeon-rework-audio-detect-v4.patch