diff options
author | Dave Airlie <airlied@redhat.com> | 2018-06-21 22:56:48 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2018-06-21 22:58:08 -0400 |
commit | f4366e44efeb895c358fddd11f9ecee81bdad06b (patch) | |
tree | 1f4bfe33e8d2f93f3a654dedc58e0eaaa3165003 /drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | |
parent | 3069290d9d6a9afa93661c299419089eea57164b (diff) | |
parent | c612ae0503af753c062594dcd14aecea121fa414 (diff) |
Merge tag 'drm-misc-next-2018-06-21' of git://anongit.freedesktop.org/drm/drm-misc into drm-next
drm-misc-next for 4.19:
UAPI Changes:
- Add writeback connector (Brian Starkey/Liviu Dudau)
- Add "content type" property to HDMI connectors (Stanislav Lisovskiy)
Cross-subsystem Changes:
- some devicetree Docs update
- fix compile breakage on ION due to the dma-buf cleanups (Christian König)
Core Changes:
- Reject over-sized allocation requests early (Chris Wilson)
- gem-fb-helper: Always do implicit sync (Daniel Vetter)
- dma-buf cleanups (Christian König)
Driver Changes:
- Fixes for the otm8009a panel driver (Philippe Cornu)
- Add Innolux TV123WAM panel driver support (Sandeep Panda)
- Move GEM BO to drm_framebuffer in few drivers (Daniel Stone)
- i915 pinning improvements (Chris Wilson)
- Stop consulting plane->fb/crtc in a few drivers (Ville Syrjälä)
Signed-off-by: Dave Airlie <airlied@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180621105428.GA20795@juma
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c index 4683626b065f..a156b3891a3f 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c | |||
@@ -133,7 +133,6 @@ error: | |||
133 | } | 133 | } |
134 | 134 | ||
135 | static int amdgpu_gem_map_attach(struct dma_buf *dma_buf, | 135 | static int amdgpu_gem_map_attach(struct dma_buf *dma_buf, |
136 | struct device *target_dev, | ||
137 | struct dma_buf_attachment *attach) | 136 | struct dma_buf_attachment *attach) |
138 | { | 137 | { |
139 | struct drm_gem_object *obj = dma_buf->priv; | 138 | struct drm_gem_object *obj = dma_buf->priv; |
@@ -141,7 +140,7 @@ static int amdgpu_gem_map_attach(struct dma_buf *dma_buf, | |||
141 | struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); | 140 | struct amdgpu_device *adev = amdgpu_ttm_adev(bo->tbo.bdev); |
142 | long r; | 141 | long r; |
143 | 142 | ||
144 | r = drm_gem_map_attach(dma_buf, target_dev, attach); | 143 | r = drm_gem_map_attach(dma_buf, attach); |
145 | if (r) | 144 | if (r) |
146 | return r; | 145 | return r; |
147 | 146 | ||
@@ -245,9 +244,7 @@ static const struct dma_buf_ops amdgpu_dmabuf_ops = { | |||
245 | .release = drm_gem_dmabuf_release, | 244 | .release = drm_gem_dmabuf_release, |
246 | .begin_cpu_access = amdgpu_gem_begin_cpu_access, | 245 | .begin_cpu_access = amdgpu_gem_begin_cpu_access, |
247 | .map = drm_gem_dmabuf_kmap, | 246 | .map = drm_gem_dmabuf_kmap, |
248 | .map_atomic = drm_gem_dmabuf_kmap_atomic, | ||
249 | .unmap = drm_gem_dmabuf_kunmap, | 247 | .unmap = drm_gem_dmabuf_kunmap, |
250 | .unmap_atomic = drm_gem_dmabuf_kunmap_atomic, | ||
251 | .mmap = drm_gem_dmabuf_mmap, | 248 | .mmap = drm_gem_dmabuf_mmap, |
252 | .vmap = drm_gem_dmabuf_vmap, | 249 | .vmap = drm_gem_dmabuf_vmap, |
253 | .vunmap = drm_gem_dmabuf_vunmap, | 250 | .vunmap = drm_gem_dmabuf_vunmap, |