The show_regulator_info function does no longer rely on the
global regulators_info variable.

Signed-off-by: Daniel Lezcano <daniel.lezc...@free.fr>
---
 display.c    |   20 ++++++++++----------
 powerdebug.c |    2 +-
 powerdebug.h |    2 +-
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/display.c b/display.c
index 8b03444..b439814 100644
--- a/display.c
+++ b/display.c
@@ -176,7 +176,7 @@ void show_header(int selectedwindow)
 }
 
 
-void show_regulator_info(int verbose)
+void show_regulator_info(struct regulator_info *reg_info, int verbose)
 {
        int i, count = 1;
 
@@ -200,34 +200,34 @@ void show_regulator_info(int verbose)
                if ((i + 2) > (maxy-2))
                        break;
 
-               if (regulators_info[i].num_users > 0)
+               if (reg_info[i].num_users > 0)
                        wattron(regulator_win, WA_BOLD);
                else
                        wattroff(regulator_win, WA_BOLD);
 
                print(regulator_win, col, count, "%s",
-                       regulators_info[i].name);
+                       reg_info[i].name);
                col += 12;
                print(regulator_win, col, count, "%s",
-                       regulators_info[i].status);
+                       reg_info[i].status);
                col += 12;
                print(regulator_win, col, count, "%s",
-                       regulators_info[i].state);
+                       reg_info[i].state);
                col += 12;
                print(regulator_win, col, count, "%s",
-                       regulators_info[i].type);
+                       reg_info[i].type);
                col += 12;
                print(regulator_win, col, count, "%d",
-                       regulators_info[i].num_users);
+                       reg_info[i].num_users);
                col += 12;
                print(regulator_win, col, count, "%d",
-                       regulators_info[i].microvolts);
+                       reg_info[i].microvolts);
                col += 12;
                print(regulator_win, col, count, "%d",
-                       regulators_info[i].min_microvolts);
+                       reg_info[i].min_microvolts);
                col += 12;
                print(regulator_win, col, count, "%d",
-                       regulators_info[i].max_microvolts);
+                       reg_info[i].max_microvolts);
 
                count++;
        }
diff --git a/powerdebug.c b/powerdebug.c
index a8e98c9..15194da 100644
--- a/powerdebug.c
+++ b/powerdebug.c
@@ -264,7 +264,7 @@ int mainloop(struct powerdebug_options *options)
                        regulator_read_info(regulators_info);
                        if (!options->dump) {
                                create_selectedwindow(options->selectedwindow);
-                               show_regulator_info(options->verbose);
+                               show_regulator_info(regulators_info, 
options->verbose);
                        }
                        else
                                regulator_print_info(regulators_info, 
options->verbose);
diff --git a/powerdebug.h b/powerdebug.h
index d04cfce..ac2b042 100644
--- a/powerdebug.h
+++ b/powerdebug.h
@@ -58,4 +58,4 @@ extern void killall_windows(int all);
 extern void show_header(int selectedwindow);
 extern void create_windows(int selectedwindow);
 extern void create_selectedwindow(int selectedwindow);
-extern void show_regulator_info(int verbose);
+extern void show_regulator_info(struct regulator_info *reg_info, int verbose);
-- 
1.7.1


_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to