pinctrl: nsp-gpio: forever loop in nsp_gpio_get_strength()
There is a signedness bug here so the loop will never exit. Fixes: 8bfcbbbcabe0 ('pinctrl: nsp: add gpio-a driver support for Broadcom NSP SoC') Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
a898c8358a
commit
ce6c1cd2c3
@ -439,9 +439,10 @@ static int nsp_gpio_set_strength(struct nsp_gpio *chip, unsigned gpio,
|
||||
static int nsp_gpio_get_strength(struct nsp_gpio *chip, unsigned gpio,
|
||||
u16 *strength)
|
||||
{
|
||||
unsigned int i, offset, shift;
|
||||
unsigned int offset, shift;
|
||||
u32 val;
|
||||
unsigned long flags;
|
||||
int i;
|
||||
|
||||
offset = NSP_GPIO_DRV_CTRL;
|
||||
shift = gpio;
|
||||
|
Loading…
x
Reference in New Issue
Block a user