summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_pm.c
diff options
context:
space:
mode:
authorDaniel Vetter2015-06-26 19:35:16 +0200
committerDaniel Vetter2015-06-29 10:46:45 +0200
commit031b698a77a70a6c394568034437b5486a44e868 (patch)
tree48061fb6fdcd3aa1f5625b8246368b5677847859 /drivers/gpu/drm/i915/intel_pm.c
parentdrm/i915: Fix IPS related flicker (diff)
downloadkernel-qcow2-linux-031b698a77a70a6c394568034437b5486a44e868.tar.gz
kernel-qcow2-linux-031b698a77a70a6c394568034437b5486a44e868.tar.xz
kernel-qcow2-linux-031b698a77a70a6c394568034437b5486a44e868.zip
drm/i915: Unconditionally do fb tracking invalidate in set_domain
We can't elide the fb tracking invalidate if the buffer is already in the right domain since that would lead to missed screen updates. I'm pretty sure I've written this already before but must have gotten lost unfortunately :( v2: Chris observed that all internal set_domain users already correctly do the fb invalidate on their own, hence we can move this just into the set_domain ioctl instead. v3: I screwed up setting the invalidate ORIGIN_* correctly (Chris). Cc: Chris Wilson <chris@chris-wilson.co.uk> Reported-by: Paulo Zanoni <paulo.r.zanoni@intel.com> Cc: Paulo Zanoni <paulo.r.zanoni@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Tested-by: Paulo Zanoni <paulo.r.zanoni@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_pm.c')
0 files changed, 0 insertions, 0 deletions