diff options
author | Thierry Reding <thierry.reding@avionic-design.de> | 2012-07-11 02:05:05 -0400 |
---|---|---|
committer | Thierry Reding <thierry.reding@avionic-design.de> | 2012-07-23 07:24:17 -0400 |
commit | d295b129762bf6b2b7541243f496e363580de4a2 (patch) | |
tree | db084cabcabf6924d940ee10b0398b4340ed90a7 /drivers/pwm/core.c | |
parent | 2132fa8d95bc13b8b0e307553b04ee3517762ebe (diff) |
pwm: fix used-uninitialized warning in pwm_get()
Some versions of GCC don't seem no notice that the initialization of the
index variable is tied to that of the chip variable and falsely report
it as potentially being used uninitialized. However, to save anybody
else from tripping over this, we now initialize the index variable
unconditionally.
Originally-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Thierry Reding <thierry.reding@avionic-design.de>
Diffstat (limited to 'drivers/pwm/core.c')
-rw-r--r-- | drivers/pwm/core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pwm/core.c b/drivers/pwm/core.c index dbab53005da8..ecb76909e946 100644 --- a/drivers/pwm/core.c +++ b/drivers/pwm/core.c | |||
@@ -529,9 +529,9 @@ struct pwm_device *pwm_get(struct device *dev, const char *con_id) | |||
529 | struct pwm_device *pwm = ERR_PTR(-EPROBE_DEFER); | 529 | struct pwm_device *pwm = ERR_PTR(-EPROBE_DEFER); |
530 | const char *dev_id = dev ? dev_name(dev): NULL; | 530 | const char *dev_id = dev ? dev_name(dev): NULL; |
531 | struct pwm_chip *chip = NULL; | 531 | struct pwm_chip *chip = NULL; |
532 | unsigned int index = 0; | ||
532 | unsigned int best = 0; | 533 | unsigned int best = 0; |
533 | struct pwm_lookup *p; | 534 | struct pwm_lookup *p; |
534 | unsigned int index; | ||
535 | unsigned int match; | 535 | unsigned int match; |
536 | 536 | ||
537 | /* look up via DT first */ | 537 | /* look up via DT first */ |