summaryrefslogtreecommitdiffstats
tag namesent/fix-nomadik-gpio-v2 (6391917cac2067059fa536dd8dcadb71b260c977)
tag date2024-03-05 23:09:05 +0100
tagged byLinus Walleij <linus.walleij@linaro.org>
tagged objectcommit dc94e6286b...
downloadlinux-pinctrl-sent/fix-nomadik-gpio-v2.tar.gz
fix-nomadik-gpio
To: Bartosz Golaszewski <brgl@bgdev.pl> To: Philipp Zabel <p.zabel@pengutronix.de> To: Théo Lebrun <theo.lebrun@bootlin.com> To: Andy Shevchenko <andy.shevchenko@gmail.com> Cc: <linux-gpio@vger.kernel.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> --- Changes in v2: - Fix all the errorpaths. - I did consider using the goto pattern, but the PTR_CAST() cases make it just uglier: we have to cast pointers to integers and back to pointers to return them in a goto :/ - Add some missing platform_device_put():s on some errorpaths. - use PTR_CAST() instead of (void *) cast in one site. - Link to v1: https://lore.kernel.org/r/20240305-fix-nomadik-gpio-v1-1-73162e3a388e@linaro.org --- Linus Walleij (1): gpio: nomadik: Back out some managed resources drivers/gpio/gpio-nomadik.c | 33 +++++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 10 deletions(-) --- base-commit: caddc92c57451d983c7e31e60b961c5aae4ece63 change-id: 20240305-fix-nomadik-gpio-50f2dddaa2dd Best regards,