Merge tag 'libnvdimm-for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm...
[linux-block.git] / drivers / dax / hmem / device.c
index acf31cc1dbcca8c0eec3cd8596ba7481e7398da8..97086fab698e3db9d72a255725e0006a0df244ef 100644 (file)
@@ -48,7 +48,7 @@ void hmem_register_device(int target_nid, struct resource *r)
        rc = platform_device_add_data(pdev, &info, sizeof(info));
        if (rc < 0) {
                pr_err("hmem memregion_info allocation failure for %pr\n", &res);
-               goto out_pdev;
+               goto out_resource;
        }
 
        rc = platform_device_add_resources(pdev, &res, 1);
@@ -66,7 +66,7 @@ void hmem_register_device(int target_nid, struct resource *r)
        return;
 
 out_resource:
-       put_device(&pdev->dev);
+       platform_device_put(pdev);
 out_pdev:
        memregion_free(id);
 }