aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pwm/core.c
diff options
context:
space:
mode:
authorThierry Reding <thierry.reding@avionic-design.de>2012-07-11 02:05:05 -0400
committerThierry Reding <thierry.reding@avionic-design.de>2012-07-23 07:24:17 -0400
commitd295b129762bf6b2b7541243f496e363580de4a2 (patch)
treedb084cabcabf6924d940ee10b0398b4340ed90a7 /drivers/pwm/core.c
parent2132fa8d95bc13b8b0e307553b04ee3517762ebe (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.c2
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 */