Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

gpio: brcmstb: Return proper error if bank width is invalid

Return proper error in brcmstb_gpio_probe if bank width is invalid.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Acked-by: Gregory Fong <gregory.0xf0@gmail.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>

authored by

Axel Lin and committed by
Linus Walleij
35b3fc88 c31a571d

+1
+1
drivers/gpio/gpio-brcmstb.c
··· 461 461 bank->id = num_banks; 462 462 if (bank_width <= 0 || bank_width > MAX_GPIO_PER_BANK) { 463 463 dev_err(dev, "Invalid bank width %d\n", bank_width); 464 + err = -EINVAL; 464 465 goto fail; 465 466 } else { 466 467 bank->width = bank_width;