]> www.infradead.org Git - users/dwmw2/linux.git/commit
gpio: mt7621: pass mediatek_gpio_bank_probe() failure up the stack
authorNicholas Mc Guire <hofrat@osadl.org>
Tue, 27 Nov 2018 17:00:18 +0000 (18:00 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 12 Feb 2019 19:02:16 +0000 (20:02 +0100)
commita2a7e43e2b9f1815e7d7533ef6b2050b1bdf11e9
treebed66d11d84079916ceba6d9212c1a7d16a6f0a2
parent43902c262b128a97d76ea77db66b3ce4ef46ece5
gpio: mt7621: pass mediatek_gpio_bank_probe() failure up the stack

[ Upstream commit a109c2dbb571b10bb9969285b646f57309c98251 ]

The error cases of mediatek_gpio_bank_probe() would go unnoticed (except
for the dev_err() messages). The probe function should return an error
if one of the banks failed to initialize properly indicated by
not returning non-0.

Fixes: 4ba9c3afda41 ("gpio: mt7621: Add a driver for MT7621")
Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org>
Acked-by: Sean Wang <sean.wang@kernel.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpio/gpio-mt7621.c