Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
[firefly-linux-kernel-4.4.55.git] / drivers / w1 / slaves / w1_ds2780.c
index 7b09307de0ef418f7f670038f7a3e5a923ff4f3c..98ed9c49cf5056242ac3a976fcb97de99a2ef265 100644 (file)
@@ -141,8 +141,9 @@ static int w1_ds2780_add_slave(struct w1_slave *sl)
        return 0;
 
 bin_attr_failed:
+       platform_device_del(pdev);
 pdev_add_failed:
-       platform_device_unregister(pdev);
+       platform_device_put(pdev);
 pdev_alloc_failed:
        ida_simple_remove(&bat_ida, id);
 noid: