diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_fbdev.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_fbdev.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/intel_fbdev.c b/drivers/gpu/drm/i915/intel_fbdev.c index fb2f9fce34cd..f99332972b7a 100644 --- a/drivers/gpu/drm/i915/intel_fbdev.c +++ b/drivers/gpu/drm/i915/intel_fbdev.c | |||
@@ -175,6 +175,9 @@ static int intelfb_create(struct drm_fb_helper *helper, | |||
175 | struct drm_i915_private *dev_priv = to_i915(dev); | 175 | struct drm_i915_private *dev_priv = to_i915(dev); |
176 | struct pci_dev *pdev = dev_priv->drm.pdev; | 176 | struct pci_dev *pdev = dev_priv->drm.pdev; |
177 | struct i915_ggtt *ggtt = &dev_priv->ggtt; | 177 | struct i915_ggtt *ggtt = &dev_priv->ggtt; |
178 | const struct i915_ggtt_view view = { | ||
179 | .type = I915_GGTT_VIEW_NORMAL, | ||
180 | }; | ||
178 | struct fb_info *info; | 181 | struct fb_info *info; |
179 | struct drm_framebuffer *fb; | 182 | struct drm_framebuffer *fb; |
180 | struct i915_vma *vma; | 183 | struct i915_vma *vma; |
@@ -214,8 +217,7 @@ static int intelfb_create(struct drm_fb_helper *helper, | |||
214 | * BIOS is suitable for own access. | 217 | * BIOS is suitable for own access. |
215 | */ | 218 | */ |
216 | vma = intel_pin_and_fence_fb_obj(&ifbdev->fb->base, | 219 | vma = intel_pin_and_fence_fb_obj(&ifbdev->fb->base, |
217 | DRM_MODE_ROTATE_0, | 220 | &view, false, &flags); |
218 | false, &flags); | ||
219 | if (IS_ERR(vma)) { | 221 | if (IS_ERR(vma)) { |
220 | ret = PTR_ERR(vma); | 222 | ret = PTR_ERR(vma); |
221 | goto out_unlock; | 223 | goto out_unlock; |