[lm-sensors] [PATCH 3/4] hwmon: (acpi_power_meter) Fix compiler warning seen in some configurations

Guenter Roeck linux at roeck-us.net
Wed Mar 28 18:38:27 CEST 2012

In some configurations, BUG() does not result in an endless loop but returns
to the caller. This results in the following compiler warning:

drivers/hwmon/acpi_power_meter.c: In function 'show_str':
drivers/hwmon/acpi_power_meter.c:380: warning: 'val' may be used uninitialized in this function

Fix the warning by setting val to an empty string after BUG().

Signed-off-by: Guenter Roeck <linux at roeck-us.net>
 drivers/hwmon/acpi_power_meter.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/hwmon/acpi_power_meter.c b/drivers/hwmon/acpi_power_meter.c
index 554f046..f722cac 100644
--- a/drivers/hwmon/acpi_power_meter.c
+++ b/drivers/hwmon/acpi_power_meter.c
@@ -391,6 +391,7 @@ static ssize_t show_str(struct device *dev,
+		val = "";
 	return sprintf(buf, "%s\n", val);

More information about the lm-sensors mailing list