aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/devfreq/devfreq.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/devfreq/devfreq.c')
-rw-r--r--drivers/devfreq/devfreq.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/devfreq/devfreq.c b/drivers/devfreq/devfreq.c
index 2e685164c549..4aa72b5ed660 100644
--- a/drivers/devfreq/devfreq.c
+++ b/drivers/devfreq/devfreq.c
@@ -519,6 +519,7 @@ struct devfreq *devfreq_add_device(struct device *dev,
519{ 519{
520 struct devfreq *devfreq; 520 struct devfreq *devfreq;
521 struct devfreq_governor *governor; 521 struct devfreq_governor *governor;
522 static atomic_t devfreq_no = ATOMIC_INIT(-1);
522 int err = 0; 523 int err = 0;
523 524
524 if (!dev || !profile || !governor_name) { 525 if (!dev || !profile || !governor_name) {
@@ -560,7 +561,8 @@ struct devfreq *devfreq_add_device(struct device *dev,
560 mutex_lock(&devfreq->lock); 561 mutex_lock(&devfreq->lock);
561 } 562 }
562 563
563 dev_set_name(&devfreq->dev, "%s", dev_name(dev)); 564 dev_set_name(&devfreq->dev, "devfreq%d",
565 atomic_inc_return(&devfreq_no));
564 err = device_register(&devfreq->dev); 566 err = device_register(&devfreq->dev);
565 if (err) { 567 if (err) {
566 mutex_unlock(&devfreq->lock); 568 mutex_unlock(&devfreq->lock);