aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/intel_sprite.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/i915/intel_sprite.c')
-rw-r--r--drivers/gpu/drm/i915/intel_sprite.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_sprite.c b/drivers/gpu/drm/i915/intel_sprite.c
index 6fdd42704533..414d325f28d3 100644
--- a/drivers/gpu/drm/i915/intel_sprite.c
+++ b/drivers/gpu/drm/i915/intel_sprite.c
@@ -522,6 +522,11 @@ intel_update_plane(struct drm_plane *plane, struct drm_crtc *crtc,
522 522
523 mutex_lock(&dev->struct_mutex); 523 mutex_lock(&dev->struct_mutex);
524 524
525 /* Note that this will apply the VT-d workaround for scanouts,
526 * which is more restrictive than required for sprites. (The
527 * primary plane requires 256KiB alignment with 64 PTE padding,
528 * the sprite planes only require 128KiB alignment and 32 PTE padding.
529 */
525 ret = intel_pin_and_fence_fb_obj(dev, obj, NULL); 530 ret = intel_pin_and_fence_fb_obj(dev, obj, NULL);
526 if (ret) 531 if (ret)
527 goto out_unlock; 532 goto out_unlock;