aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c4
-rw-r--r--drivers/gpu/drm/drm_drv.c9
-rw-r--r--drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c1
-rw-r--r--drivers/gpu/drm/nouveau/nouveau_drm.c4
-rw-r--r--drivers/gpu/drm/rockchip/rockchip_drm_drv.c4
-rw-r--r--drivers/gpu/drm/tegra/drm.c1
-rw-r--r--drivers/gpu/drm/vc4/vc4_drv.c2
7 files changed, 9 insertions, 16 deletions
diff --git a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
index bf64380d8d56..a45b32ba029e 100644
--- a/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
+++ b/drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c
@@ -738,10 +738,6 @@ static int atmel_hlcdc_dc_drm_probe(struct platform_device *pdev)
738 if (!ddev) 738 if (!ddev)
739 return -ENOMEM; 739 return -ENOMEM;
740 740
741 ret = drm_dev_set_unique(ddev, dev_name(ddev->dev));
742 if (ret)
743 goto err_unref;
744
745 ret = atmel_hlcdc_dc_load(ddev); 741 ret = atmel_hlcdc_dc_load(ddev);
746 if (ret) 742 if (ret)
747 goto err_unref; 743 goto err_unref;
diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c
index eaa4316f3c45..bf934cdea21c 100644
--- a/drivers/gpu/drm/drm_drv.c
+++ b/drivers/gpu/drm/drm_drv.c
@@ -633,8 +633,17 @@ struct drm_device *drm_dev_alloc(struct drm_driver *driver,
633 } 633 }
634 } 634 }
635 635
636 if (parent) {
637 ret = drm_dev_set_unique(dev, dev_name(parent));
638 if (ret)
639 goto err_setunique;
640 }
641
636 return dev; 642 return dev;
637 643
644err_setunique:
645 if (drm_core_check_feature(dev, DRIVER_GEM))
646 drm_gem_destroy(dev);
638err_ctxbitmap: 647err_ctxbitmap:
639 drm_legacy_ctxbitmap_cleanup(dev); 648 drm_legacy_ctxbitmap_cleanup(dev);
640 drm_ht_remove(&dev->map_hash); 649 drm_ht_remove(&dev->map_hash);
diff --git a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
index 1930234ba5f1..fca97d3fc846 100644
--- a/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
+++ b/drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c
@@ -363,7 +363,6 @@ static int fsl_dcu_drm_probe(struct platform_device *pdev)
363 fsl_dev->np = dev->of_node; 363 fsl_dev->np = dev->of_node;
364 drm->dev_private = fsl_dev; 364 drm->dev_private = fsl_dev;
365 dev_set_drvdata(dev, fsl_dev); 365 dev_set_drvdata(dev, fsl_dev);
366 drm_dev_set_unique(drm, dev_name(dev));
367 366
368 ret = drm_dev_register(drm, 0); 367 ret = drm_dev_register(drm, 0);
369 if (ret < 0) 368 if (ret < 0)
diff --git a/drivers/gpu/drm/nouveau/nouveau_drm.c b/drivers/gpu/drm/nouveau/nouveau_drm.c
index 2d23f95f17ce..b3a563c44bcd 100644
--- a/drivers/gpu/drm/nouveau/nouveau_drm.c
+++ b/drivers/gpu/drm/nouveau/nouveau_drm.c
@@ -1046,10 +1046,6 @@ nouveau_platform_device_create(const struct nvkm_device_tegra_func *func,
1046 goto err_free; 1046 goto err_free;
1047 } 1047 }
1048 1048
1049 err = drm_dev_set_unique(drm, dev_name(&pdev->dev));
1050 if (err < 0)
1051 goto err_free;
1052
1053 drm->platformdev = pdev; 1049 drm->platformdev = pdev;
1054 platform_set_drvdata(pdev, drm); 1050 platform_set_drvdata(pdev, drm);
1055 1051
diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
index 215d6c44af55..afbb7407c44f 100644
--- a/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
+++ b/drivers/gpu/drm/rockchip/rockchip_drm_drv.c
@@ -450,10 +450,6 @@ static int rockchip_drm_bind(struct device *dev)
450 if (!drm) 450 if (!drm)
451 return -ENOMEM; 451 return -ENOMEM;
452 452
453 ret = drm_dev_set_unique(drm, dev_name(dev));
454 if (ret)
455 goto err_free;
456
457 ret = drm_dev_register(drm, 0); 453 ret = drm_dev_register(drm, 0);
458 if (ret) 454 if (ret)
459 goto err_free; 455 goto err_free;
diff --git a/drivers/gpu/drm/tegra/drm.c b/drivers/gpu/drm/tegra/drm.c
index e0f827790a5e..ff948d27d118 100644
--- a/drivers/gpu/drm/tegra/drm.c
+++ b/drivers/gpu/drm/tegra/drm.c
@@ -991,7 +991,6 @@ static int host1x_drm_probe(struct host1x_device *dev)
991 if (!drm) 991 if (!drm)
992 return -ENOMEM; 992 return -ENOMEM;
993 993
994 drm_dev_set_unique(drm, dev_name(&dev->dev));
995 dev_set_drvdata(&dev->dev, drm); 994 dev_set_drvdata(&dev->dev, drm);
996 995
997 err = drm_dev_register(drm, 0); 996 err = drm_dev_register(drm, 0);
diff --git a/drivers/gpu/drm/vc4/vc4_drv.c b/drivers/gpu/drm/vc4/vc4_drv.c
index cbcbbb83500e..f1655fff8425 100644
--- a/drivers/gpu/drm/vc4/vc4_drv.c
+++ b/drivers/gpu/drm/vc4/vc4_drv.c
@@ -184,8 +184,6 @@ static int vc4_drm_bind(struct device *dev)
184 vc4->dev = drm; 184 vc4->dev = drm;
185 drm->dev_private = vc4; 185 drm->dev_private = vc4;
186 186
187 drm_dev_set_unique(drm, dev_name(dev));
188
189 vc4_bo_cache_init(drm); 187 vc4_bo_cache_init(drm);
190 188
191 drm_mode_config_init(drm); 189 drm_mode_config_init(drm);