Re: [PATCH] hwmon: (f75375s) Fix warning message seen in some configurations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Guenter,

On Sat, 24 Mar 2012 08:45:07 -0700, Guenter Roeck wrote:
> 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/f75375s.c: In function 'duty_mode_enabled':
> drivers/hwmon/f75375s.c:280: warning: control reaches end of non-void function
> drivers/hwmon/f75375s.c: In function 'auto_mode_enabled':
> drivers/hwmon/f75375s.c:295: warning: control reaches end of non-void function
> 
> Fix the warning by returning something sensible after BUG().
> 
> Cc: Nikolaus Schulz <schulz@xxxxxxxxxxx>
> Cc: Riku Voipio <riku.voipio@xxxxxx>
> Signed-off-by: Guenter Roeck <linux@xxxxxxxxxxxx>
> ---
>  drivers/hwmon/f75375s.c |    2 ++
>  1 files changed, 2 insertions(+), 0 deletions(-)
> 
> diff --git a/drivers/hwmon/f75375s.c b/drivers/hwmon/f75375s.c
> index 729499e..ece4159 100644
> --- a/drivers/hwmon/f75375s.c
> +++ b/drivers/hwmon/f75375s.c
> @@ -276,6 +276,7 @@ static bool duty_mode_enabled(u8 pwm_enable)
>  		return false;
>  	default:
>  		BUG();
> +		return true;
>  	}
>  }
>  
> @@ -291,6 +292,7 @@ static bool auto_mode_enabled(u8 pwm_enable)
>  		return true;
>  	default:
>  		BUG();
> +		return false;
>  	}
>  }


Acked-by: Jean Delvare <khali@xxxxxxxxxxxx>

-- 
Jean Delvare

_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux