-
- Downloads
drm: call drm_gem_object_funcs.mmap with fake offset
The fake offset is going to stay, so change the calling convention for drm_gem_object_funcs.mmap to include the fake offset. Update all users accordingly. Note that this reverts 83b8a6f2 ("drm/gem: Fix mmap fake offset handling for drm_gem_object_funcs.mmap") and on top then adds the fake offset to drm_gem_prime_mmap to make sure all paths leading to obj->funcs->mmap are consistent. v3: move fake-offset tweak in drm_gem_prime_mmap() so we have this code only once in the function (Rob Herring). Fixes: 83b8a6f2 ("drm/gem: Fix mmap fake offset handling for drm_gem_object_funcs.mmap") Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Cc: Rob Herring <robh@kernel.org> Signed-off-by:Gerd Hoffmann <kraxel@redhat.com> Reviewed-by:
Daniel Vetter <daniel.vetter@ffwll.ch> Link: http://patchwork.freedesktop.org/patch/msgid/20191127092523.5620-2-kraxel@redhat.com
Showing
- drivers/gpu/drm/drm_gem.c 0 additions, 3 deletionsdrivers/gpu/drm/drm_gem.c
- drivers/gpu/drm/drm_gem_shmem_helper.c 3 additions, 0 deletionsdrivers/gpu/drm/drm_gem_shmem_helper.c
- drivers/gpu/drm/drm_prime.c 3 additions, 2 deletionsdrivers/gpu/drm/drm_prime.c
- drivers/gpu/drm/ttm/ttm_bo_vm.c 0 additions, 7 deletionsdrivers/gpu/drm/ttm/ttm_bo_vm.c
- include/drm/drm_gem.h 1 addition, 3 deletionsinclude/drm/drm_gem.h
Loading