tag name | sent/fix-nomadik-gpio-v2 (6391917cac2067059fa536dd8dcadb71b260c977) |
tag date | 2024-03-05 23:09:05 +0100 |
tagged by | Linus Walleij <linus.walleij@linaro.org> |
tagged object | commit dc94e6286b... |
download | linux-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,