summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/qxl/qxl_dumb.c
diff options
context:
space:
mode:
authorThomas Zimmermann <tzimmermann@suse.de>2021-04-08 16:01:39 +0200
committerThomas Zimmermann <tzimmermann@suse.de>2021-04-11 20:15:21 +0200
commitf4268a4bf1eecb4b38353f6310e561502e04f4dd (patch)
treec7472d40a1b809185d43c2fc4e350734c2e5033e /drivers/gpu/drm/qxl/qxl_dumb.c
parent4c398f50a1fbc94d0c3615f284244dbb19e06add (diff)
downloadlinux-f4268a4bf1eecb4b38353f6310e561502e04f4dd.tar.bz2
drm/qxl: Use drm_gem_ttm_dumb_map_offset()
Qxl now uses drm_gem_ttm_dumb_map_offset() to implement struct drm_driver.dumb_map_offset. Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Acked-by: Maxime Ripard <maxime@cerno.tech> Link: https://patchwork.freedesktop.org/patch/msgid/20210408140139.27731-5-tzimmermann@suse.de
Diffstat (limited to 'drivers/gpu/drm/qxl/qxl_dumb.c')
-rw-r--r--drivers/gpu/drm/qxl/qxl_dumb.c17
1 files changed, 0 insertions, 17 deletions
diff --git a/drivers/gpu/drm/qxl/qxl_dumb.c b/drivers/gpu/drm/qxl/qxl_dumb.c
index 48a58ba1db96..a635d9fdf8ac 100644
--- a/drivers/gpu/drm/qxl/qxl_dumb.c
+++ b/drivers/gpu/drm/qxl/qxl_dumb.c
@@ -69,20 +69,3 @@ int qxl_mode_dumb_create(struct drm_file *file_priv,
args->handle = handle;
return 0;
}
-
-int qxl_mode_dumb_mmap(struct drm_file *file_priv,
- struct drm_device *dev,
- uint32_t handle, uint64_t *offset_p)
-{
- struct drm_gem_object *gobj;
- struct qxl_bo *qobj;
-
- BUG_ON(!offset_p);
- gobj = drm_gem_object_lookup(file_priv, handle);
- if (gobj == NULL)
- return -ENOENT;
- qobj = gem_to_qxl_bo(gobj);
- *offset_p = qxl_bo_mmap_offset(qobj);
- drm_gem_object_put(gobj);
- return 0;
-}