|
@@ -519,6 +519,7 @@ struct devfreq *devfreq_add_device(struct device *dev,
|
|
|
{
|
|
|
struct devfreq *devfreq;
|
|
|
struct devfreq_governor *governor;
|
|
|
+ static atomic_t devfreq_no = ATOMIC_INIT(-1);
|
|
|
int err = 0;
|
|
|
|
|
|
if (!dev || !profile || !governor_name) {
|
|
@@ -560,7 +561,8 @@ struct devfreq *devfreq_add_device(struct device *dev,
|
|
|
mutex_lock(&devfreq->lock);
|
|
|
}
|
|
|
|
|
|
- dev_set_name(&devfreq->dev, "%s", dev_name(dev));
|
|
|
+ dev_set_name(&devfreq->dev, "devfreq%d",
|
|
|
+ atomic_inc_return(&devfreq_no));
|
|
|
err = device_register(&devfreq->dev);
|
|
|
if (err) {
|
|
|
mutex_unlock(&devfreq->lock);
|