mirror of
https://github.com/torvalds/linux.git
synced 2024-11-27 14:41:39 +00:00
pinctrl: nomadik: silence uninitialized variable warning
This is harmless, but "val" isn't necessarily initialized if abx500_get_register_interruptible() fails. I've re-arranged the code to just return an error code in that situation. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
504c76979b
commit
c2944a9a09
@ -101,15 +101,16 @@ static int abx500_gpio_get_bit(struct gpio_chip *chip, u8 reg,
|
||||
reg += offset / 8;
|
||||
ret = abx500_get_register_interruptible(pct->dev,
|
||||
AB8500_MISC, reg, &val);
|
||||
|
||||
*bit = !!(val & BIT(pos));
|
||||
|
||||
if (ret < 0)
|
||||
if (ret < 0) {
|
||||
dev_err(pct->dev,
|
||||
"%s read reg =%x, offset=%x failed (%d)\n",
|
||||
__func__, reg, offset, ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
return ret;
|
||||
*bit = !!(val & BIT(pos));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int abx500_gpio_set_bits(struct gpio_chip *chip, u8 reg,
|
||||
|
Loading…
Reference in New Issue
Block a user