gpio: sifive: add missing check for platform_get_irq
authorJiasheng Jiang <jiasheng@iscas.ac.cn>
Tue, 6 Jun 2023 03:11:59 +0000 (11:11 +0800)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Tue, 13 Jun 2023 14:22:16 +0000 (16:22 +0200)
commitc1bcb976d8feb107ff2c12caaf12ac5e70f44d5f
tree16c8f6036995d2bd78a6593704ba0693166434a3
parent8c00914e5438e3636f26b4f814b3297ae2a1b9ee
gpio: sifive: add missing check for platform_get_irq

Add the missing check for platform_get_irq() and return error code
if it fails.

The returned error code will be dealed with in
builtin_platform_driver(sifive_gpio_driver) and the driver will not
be registered.

Fixes: f52d6d8b43e5 ("gpio: sifive: To get gpio irq offset from device tree data")
Signed-off-by: Jiasheng Jiang <jiasheng@iscas.ac.cn>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
drivers/gpio/gpio-sifive.c