]> git.ipfire.org Git - thirdparty/linux.git/commit
gpio: mlxbf3: fail probe if gpiochip registration fails
authorPengpeng Hou <pengpeng@iscas.ac.cn>
Mon, 15 Jun 2026 09:19:18 +0000 (17:19 +0800)
committerBartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Tue, 16 Jun 2026 07:42:17 +0000 (09:42 +0200)
commit0482862a90169f4daaba0ed31a85d8304bf51e04
tree37e0a01e49f036ff69a385be9ed84009b2fa2dfc
parent4910aa198d25e5d1067236560ba34ab12bccc677
gpio: mlxbf3: fail probe if gpiochip registration fails

mlxbf3_gpio_probe() logs a devm_gpiochip_add_data() failure but still
returns success. That leaves the platform device bound even though the
GPIO chip was not registered.

Return the registration error so probe failure matches the missing
gpiochip state.

Fixes: cd33f216d241 ("gpio: mlxbf3: Add gpio driver support")
Signed-off-by: Pengpeng Hou <pengpeng@iscas.ac.cn>
Reviewed-by: Linus Walleij <linusw@kernel.org>
Link: https://patch.msgid.link/20260615091918.43333-1-pengpeng@iscas.ac.cn
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
drivers/gpio/gpio-mlxbf3.c