Patch "drm/radeon: set si_notify_smc_display_change properly" has been added to the 3.13-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

    drm/radeon: set si_notify_smc_display_change properly

to the 3.13-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-set-si_notify_smc_display_change-properly.patch
and it can be found in the queue-3.13 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.


>From ffcda352b569dcf5be5c8a5f57545794acf4adb9 Mon Sep 17 00:00:00 2001
From: Alex Deucher <alexander.deucher@xxxxxxx>
Date: Mon, 27 Jan 2014 13:04:56 -0500
Subject: drm/radeon: set si_notify_smc_display_change properly

From: Alex Deucher <alexander.deucher@xxxxxxx>

commit ffcda352b569dcf5be5c8a5f57545794acf4adb9 upstream.

This is effectively a revert of 4573388c92ee60b4ed72b8d95b73df861189988c.

Forcing a display active when there is none causes problems with
dpm on some SI boards which results in improperly initialized
dpm state and boot failures on some boards.  As for the bug commit
4573388c92ee tried to address, one can manually force the state to
high for better performance when using the card as a headless compute
node until a better fix is developed.

bugs:
https://bugs.freedesktop.org/show_bug.cgi?id=73788
https://bugs.freedesktop.org/show_bug.cgi?id=69395

Signed-off-by: Alex Deucher <alexander.deucher@xxxxxxx>
Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

---
 drivers/gpu/drm/radeon/si_dpm.c |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

--- a/drivers/gpu/drm/radeon/si_dpm.c
+++ b/drivers/gpu/drm/radeon/si_dpm.c
@@ -3591,10 +3591,9 @@ static void si_program_display_gap(struc
 
 	/* Setting this to false forces the performance state to low if the crtcs are disabled.
 	 * This can be a problem on PowerXpress systems or if you want to use the card
-	 * for offscreen rendering or compute if there are no crtcs enabled.  Set it to
-	 * true for now so that performance scales even if the displays are off.
+	 * for offscreen rendering or compute if there are no crtcs enabled.
 	 */
-	si_notify_smc_display_change(rdev, true /*rdev->pm.dpm.new_active_crtc_count > 0*/);
+	si_notify_smc_display_change(rdev, rdev->pm.dpm.new_active_crtc_count > 0);
 }
 
 static void si_enable_spread_spectrum(struct radeon_device *rdev, bool enable)


Patches currently in stable-queue which might be from alexander.deucher@xxxxxxx are

queue-3.13/drm-radeon-skip-colorbuffer-checking-if-color_info.format-is-set-to-invalid.patch
queue-3.13/drm-radeon-dce4-clear-bios-scratch-dpms-bit-v2.patch
queue-3.13/drm-radeon-warn-users-when-hw_i2c-is-enabled-v2.patch
queue-3.13/drm-radeon-add-uvd-support-for-oland.patch
queue-3.13/drm-radeon-dce8-workaround-for-atom-blankcrtc-table.patch
queue-3.13/radeon-pm-guard-access-to-rdev-pm.power_state-array.patch
queue-3.13/drm-radeon-disable-dpm-on-btc.patch
queue-3.13/drm-radeon-set-si_notify_smc_display_change-properly.patch
queue-3.13/drm-radeon-fix-surface-sync-in-fence-on-cayman-v2.patch
queue-3.13/drm-radeon-runpm-don-t-runtime-suspend-non-px-cards.patch
queue-3.13/drm-radeon-set-the-full-cache-bit-for-fences-on-r7xx.patch
queue-3.13/drm-radeon-fix-dac-interrupt-handling-on-dce5.patch
queue-3.13/drm-radeon-disable-ss-on-dp-for-dce3.x.patch
queue-3.13/drm-radeon-dpm-disable-mclk-switching-on-desktop-rv770.patch
queue-3.13/revert-drm-radeon-disable-cik-cp-semaphores-for-now.patch
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]