aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/modules/inc/mod_freesync.h
diff options
context:
space:
mode:
authorhersen wu <[email protected]>2022-05-29 14:54:30 +0000
committerAlex Deucher <[email protected]>2022-06-15 01:38:40 +0000
commit71be4b16d39ac8b25a8a04eda66cb65581e1a03c (patch)
tree1c667695f27bab6263f2b0e322b70aa1808191a2 /drivers/gpu/drm/amd/display/modules/inc/mod_freesync.h
parentdrm/amd/display: Fix monitor flash issue (diff)
downloadkernel-71be4b16d39ac8b25a8a04eda66cb65581e1a03c.tar.gz
kernel-71be4b16d39ac8b25a8a04eda66cb65581e1a03c.zip
drm/amd/display: dsc validate fail not pass to atomic check
[Why] when 4k@144hz dp connect to dp1.4 dsc mst hub, requested bandwidth exceeds caps of dsc hub. but dsc bw valid functions, increase_dsc_bpp, try_disable_dsc, pre_validate_dsc, compute_mst_dsc_configs_for_state, do not return false to atomic check. this cause user mode initiate mode set to kernel, then cause kernel assert, system hang. [How] dsc bandwidth valid functions return pass or fail to atomic check. Reviewed-by: Wayne Lin <[email protected]> Reviewed-by: Rodrigo Siqueira <[email protected]> Acked-by: Hamza Mahfooz <[email protected]> Signed-off-by: hersen wu <[email protected]> Tested-by: Daniel Wheeler <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/display/modules/inc/mod_freesync.h')
0 files changed, 0 insertions, 0 deletions