drm/sun4i: virtual CMA addresses are not needed
authorJernej Skrabec <jernej.skrabec@gmail.com>
Tue, 19 Oct 2021 18:10:28 +0000 (20:10 +0200)
committerMaxime Ripard <maxime@cerno.tech>
Thu, 21 Oct 2021 07:52:21 +0000 (09:52 +0200)
Driver never uses virtual address of DRM CMA buffers. Switch to CMA
helpers which don't deal with virtual mapping.

This was actually already the case before commit ad408c766cef
("drm/sun4i: Use DRM_GEM_CMA_VMAP_DRIVER_OPS for GEM operations"),
but only convenient macro at the time used helpers with virtual
mapping.

Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://patchwork.freedesktop.org/patch/msgid/20211019181028.4190737-1-jernej.skrabec@gmail.com
drivers/gpu/drm/sun4i/sun4i_drv.c

index 54dd562..b630614 100644 (file)
@@ -53,7 +53,7 @@ static const struct drm_driver sun4i_drv_driver = {
        .minor                  = 0,
 
        /* GEM Operations */
-       DRM_GEM_CMA_DRIVER_OPS_VMAP_WITH_DUMB_CREATE(drm_sun4i_gem_dumb_create),
+       DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE(drm_sun4i_gem_dumb_create),
 };
 
 static int sun4i_drv_bind(struct device *dev)