PM / OPP: Don't create debugfs "supply-0" directory unnecessarily
[linux-2.6-block.git] / drivers / base / power / opp / debugfs.c
index 95f433db4ac709bdf003b5a52e28008c77a75425..81cf120fcf4338c838218a4f7e2eea3e0af8170b 100644 (file)
@@ -40,11 +40,10 @@ static bool opp_debug_create_supplies(struct dev_pm_opp *opp,
                                      struct dentry *pdentry)
 {
        struct dentry *d;
-       int i = 0;
+       int i;
        char *name;
 
-       /* Always create at least supply-0 directory */
-       do {
+       for (i = 0; i < opp_table->regulator_count; i++) {
                name = kasprintf(GFP_KERNEL, "supply-%d", i);
 
                /* Create per-opp directory */
@@ -70,7 +69,7 @@ static bool opp_debug_create_supplies(struct dev_pm_opp *opp,
                if (!debugfs_create_ulong("u_amp", S_IRUGO, d,
                                          &opp->supplies[i].u_amp))
                        return false;
-       } while (++i < opp_table->regulator_count);
+       }
 
        return true;
 }