aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/intel_frontbuffer.c
diff options
context:
space:
mode:
authorGravatar Daniel Vetter <daniel.vetter@ffwll.ch> 2015-06-18 10:30:27 +0200
committerGravatar Daniel Vetter <daniel.vetter@ffwll.ch> 2015-06-24 00:22:37 +0200
commit20c8838b0e3ba408a0ffe185b6124cdd0fcc3283 (patch)
treed20ba9eaf9ad1913138fca12546c972e3b86e315 /drivers/gpu/drm/i915/intel_frontbuffer.c
parentdrm/i915/psr: Restrict buffer tracking to the PSR pipe (diff)
downloadlinux-20c8838b0e3ba408a0ffe185b6124cdd0fcc3283.tar.gz
linux-20c8838b0e3ba408a0ffe185b6124cdd0fcc3283.tar.bz2
linux-20c8838b0e3ba408a0ffe185b6124cdd0fcc3283.zip
drm/i915/psr: Restrict single-shot updates to the PSR pipe
The frontbuffer code gives us accurate information about activity, let's use it. Again this should avoid unecessary updates when multiple screens are on. Also realign function paramaters, I couldn't resist that bit of OCD. Cc: Rodrigo Vivi <rodrigo.vivi@intel.com> Cc: Durgadoss R <durgadoss.r@intel.com> Reviewed-by: Paulo Zanoni <paulo.r.zanoni@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_frontbuffer.c')
-rw-r--r--drivers/gpu/drm/i915/intel_frontbuffer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/intel_frontbuffer.c b/drivers/gpu/drm/i915/intel_frontbuffer.c
index 6a70a51332e9..89139c2ddd9e 100644
--- a/drivers/gpu/drm/i915/intel_frontbuffer.c
+++ b/drivers/gpu/drm/i915/intel_frontbuffer.c
@@ -243,7 +243,7 @@ void intel_frontbuffer_flip_prepare(struct drm_device *dev,
dev_priv->fb_tracking.busy_bits &= ~frontbuffer_bits;
mutex_unlock(&dev_priv->fb_tracking.lock);
- intel_psr_single_frame_update(dev);
+ intel_psr_single_frame_update(dev, frontbuffer_bits);
}
/**