瀏覽代碼

PM / devfreq: remove double put_device

When device_register() returns with error, it has already
done put_device() on the input device pointer.

Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
MyungJoo Ham 9 年之前
父節點
當前提交
67ffdb529b
共有 1 個文件被更改,包括 0 次插入1 次删除
  1. 0 1
      drivers/devfreq/devfreq.c

+ 0 - 1
drivers/devfreq/devfreq.c

@@ -564,7 +564,6 @@ struct devfreq *devfreq_add_device(struct device *dev,
 	dev_set_name(&devfreq->dev, "%s", dev_name(dev));
 	dev_set_name(&devfreq->dev, "%s", dev_name(dev));
 	err = device_register(&devfreq->dev);
 	err = device_register(&devfreq->dev);
 	if (err) {
 	if (err) {
-		put_device(&devfreq->dev);
 		mutex_unlock(&devfreq->lock);
 		mutex_unlock(&devfreq->lock);
 		goto err_out;
 		goto err_out;
 	}
 	}