From: Ville Syrjälä Date: Thu, 14 Aug 2014 22:21:55 +0000 (+0300) Subject: drm/i915: Idle unused rings on gen2/3 during init/resume X-Git-Tag: fixes-against-v3.18-rc2~73^2~32^2~54 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=81e7f2002b7db269799ebdac0d905574c0a85d1d;p=pandora-kernel.git drm/i915: Idle unused rings on gen2/3 during init/resume gen2/3 platforms have a boatload of rings we're not using. On my 830 the BIOS/hw can leave some of those "active" after resume which will prevent c3 entry. The ring is apparently considered active whenever head != tail even if the ring is disabled. Disable and clear all such unused ringbuffers on init/resume. Signed-off-by: Ville Syrjälä Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed