Skip to contentSkip to conversation

Patch "drm/amdgpu: fix vblank_time when displays are off" has been added to the 4.12-stable tree

PATCH [email protected] 1 participant 1 message Jul 25, 2017

Subsystems (3)
lore
Share & tools
lore

[email protected]

author maintainer Applied
#0 lore raw

This is a note to let you know that I've just added the patch titled

drm/amdgpu: fix vblank_time when displays are off

to the 4.12-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-amdgpu-fix-vblank_time-when-displays-are-off.patch
and it can be found in the queue-4.12 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 beb3777682d5c296cc15a2a424f5a7a98476def0 Mon Sep 17 00:00:00 2001

From: Alex Deucher <[email protected]>
Date: Thu, 29 Jun 2017 16:08:49 -0400
Subject: drm/amdgpu: fix vblank_time when displays are off
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

From: Alex Deucher <[email protected]>

commit beb3777682d5c296cc15a2a424f5a7a98476def0 upstream.

If the displays are off, set the vblank time to max to make sure mclk switching is enabled. Avoid mclk getting set to high when no displays are attached.

Fixes 09be4a5219 (drm/amd/powerplay/smu7: add vblank check for mclk switching (v2))
---
 drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c |    3 +++
 1 file changed, 3 insertions(+)
drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c +3 -0
@@ -838,6 +838,9 @@ static int amdgpu_cgs_get_active_display
 		return -EINVAL;
 
 	mode_info = info->mode_info;
+	if (mode_info)
+		/* if the displays are off, vblank time is max */
+		mode_info->vblank_time_us = 0xffffffff;
 
 	if (adev->mode_info.num_crtc && adev->mode_info.mode_config_initialized) {
 		list_for_each_entry(crtc,

Patches currently in stable-queue which might be from [email protected] are

queue-4.12/drm-amd-amdgpu-return-error-if-initiating-read-out-of-range-on-vram.patch queue-4.12/drm-radeon-fix-edp-for-single-display-imac10-1-v2.patch queue-4.12/drm-amdgpu-gfx8-drop-per-apu-cu-limits.patch queue-4.12/drm-amdgpu-cgs-always-set-reference-clock-in-mode_info.patch queue-4.12/drm-amdgpu-don-t-call-amd_powerplay_destroy-if-we-don-t-have-powerplay.patch queue-4.12/drm-radeon-ci-disable-mclk-switching-for-high-refresh-rates-v2.patch queue-4.12/drm-amdgpu-fix-the-memory-corruption-on-s3.patch queue-4.12/drm-amdgpu-fix-vblank_time-when-displays-are-off.patch queue-4.12/drm-ttm-fix-use-after-free-in-ttm_bo_clean_mm.patch