aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/regulator/bd9576-regulator.c
diff options
context:
space:
mode:
authorColin Ian King <colin.king@canonical.com>2021-06-22 15:47:30 +0100
committerMark Brown <broonie@kernel.org>2021-06-23 12:34:42 +0100
commitddf275b219ab22bc07c14ac88c290694089dced0 (patch)
tree1e1525a5d68f3c38b93cb659b847de1992176efd /drivers/regulator/bd9576-regulator.c
parentregulator: max8893: Select REGMAP_I2C to fix build error (diff)
downloadlinux-dev-ddf275b219ab22bc07c14ac88c290694089dced0.tar.xz
linux-dev-ddf275b219ab22bc07c14ac88c290694089dced0.zip
regulator: bd9576: Fix uninitializes variable may_have_irqs
The boolean variable may_have_irqs is not ininitialized and is only being set to true in the case where chip is ROHM_CHIP_TYPE_BD9576. Fix this by ininitialized may_have_irqs to false. Addresses-Coverity: ("Uninitialized scalar variable") Fixes: e7bf1fa58c46 ("regulator: bd9576: Support error reporting") Signed-off-by: Colin Ian King <colin.king@canonical.com> Acked-by: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> Link: https://lore.kernel.org/r/20210622144730.22821-1-colin.king@canonical.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/regulator/bd9576-regulator.c')
-rw-r--r--drivers/regulator/bd9576-regulator.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/regulator/bd9576-regulator.c b/drivers/regulator/bd9576-regulator.c
index 8b54d88827be..e16c3727db7a 100644
--- a/drivers/regulator/bd9576-regulator.c
+++ b/drivers/regulator/bd9576-regulator.c
@@ -897,7 +897,7 @@ static int bd957x_probe(struct platform_device *pdev)
{
int i;
unsigned int num_reg_data;
- bool vout_mode, ddr_sel, may_have_irqs;
+ bool vout_mode, ddr_sel, may_have_irqs = false;
struct regmap *regmap;
struct bd957x_data *ic_data;
struct regulator_config config = { 0 };