X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Fw1%2Fslaves%2Fw1_ds2780.c;h=98ed9c49cf5056242ac3a976fcb97de99a2ef265;hb=57c29bd3cdf1f82a7ba79ea227638b14f607247c;hp=7b09307de0ef418f7f670038f7a3e5a923ff4f3c;hpb=ca43af527e3892802853a87375de1fb0d704d3bb;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/w1/slaves/w1_ds2780.c b/drivers/w1/slaves/w1_ds2780.c index 7b09307de0ef..98ed9c49cf50 100644 --- a/drivers/w1/slaves/w1_ds2780.c +++ b/drivers/w1/slaves/w1_ds2780.c @@ -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: