drm/etnaviv: Drop local dma_parms
authorRobin Murphy <robin.murphy@arm.com>
Thu, 3 Sep 2020 20:40:23 +0000 (21:40 +0100)
committerLucas Stach <l.stach@pengutronix.de>
Fri, 25 Sep 2020 10:03:10 +0000 (12:03 +0200)
Since commit 9495b7e92f71 ("driver core: platform: Initialize dma_parms
for platform devices"), struct platform_device already provides a
dma_parms structure, so we can save allocating another one.

Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
drivers/gpu/drm/etnaviv/etnaviv_drv.c
drivers/gpu/drm/etnaviv/etnaviv_drv.h

index a9a3afa..79b3bcd 100644 (file)
@@ -535,7 +535,6 @@ static int etnaviv_bind(struct device *dev)
        }
        drm->dev_private = priv;
 
-       dev->dma_parms = &priv->dma_parms;
        dma_set_max_seg_size(dev, SZ_2G);
 
        mutex_init(&priv->gem_lock);
@@ -585,8 +584,6 @@ static void etnaviv_unbind(struct device *dev)
 
        component_unbind_all(dev, drm);
 
-       dev->dma_parms = NULL;
-
        etnaviv_cmdbuf_suballoc_destroy(priv->cmdbuf_suballoc);
 
        drm->dev_private = NULL;
index 4d8dc92..7db6078 100644 (file)
@@ -33,7 +33,6 @@ struct etnaviv_file_private {
 
 struct etnaviv_drm_private {
        int num_gpus;
-       struct device_dma_parameters dma_parms;
        struct etnaviv_gpu *gpu[ETNA_MAX_PIPES];
        gfp_t shm_gfp_mask;