libnvdimm/of_pmem: Provide a unique name for bus provider
[linux-2.6-microblaze.git] / drivers / nvdimm / of_pmem.c
index a0c8dcf..97187d6 100644 (file)
@@ -42,7 +42,7 @@ static int of_pmem_region_probe(struct platform_device *pdev)
                return -ENOMEM;
 
        priv->bus_desc.attr_groups = bus_attr_groups;
-       priv->bus_desc.provider_name = "of_pmem";
+       priv->bus_desc.provider_name = kstrdup(pdev->name, GFP_KERNEL);
        priv->bus_desc.module = THIS_MODULE;
        priv->bus_desc.of_node = np;