pwm: stm32: Initialize raw local variables
authorFabrice Gasnier <fabrice.gasnier@st.com>
Fri, 18 May 2018 15:24:04 +0000 (17:24 +0200)
committerLee Jones <lee.jones@linaro.org>
Mon, 4 Jun 2018 06:13:40 +0000 (07:13 +0100)
This removes build warning when COMPILE_TEST=y and MFD_STM32_TIMERS=n
in drivers/pwm/pwm-stm32.c. In function 'stm32_pwm_capture' 'raw_prd' and
'raw_dty' may be used uninitialized in this function
[-Wmaybe-uninitialized]

Signed-off-by: Fabrice Gasnier <fabrice.gasnier@st.com>
Acked-by: Thierry Reding <thierry.reding@gmail.com>
Tested-by: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/pwm/pwm-stm32.c

index 60bfc07c49129d7e23965ec4a7518c45574c372b..09383c6720fb623c59bf387909af4eaff010edba 100644 (file)
@@ -170,7 +170,7 @@ static int stm32_pwm_capture(struct pwm_chip *chip, struct pwm_device *pwm,
        unsigned long long prd, div, dty;
        unsigned long rate;
        unsigned int psc = 0, icpsc, scale;
-       u32 raw_prd, raw_dty;
+       u32 raw_prd = 0, raw_dty = 0;
        int ret = 0;
 
        mutex_lock(&priv->lock);