Renesas ARM SoC updates for v5.17

- Add a missing of_node_put().
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQQ9qaHoIs/1I4cXmEiKwlD9ZEnxcAUCYanxTgAKCRCKwlD9ZEnx
 cI5IAP9PXfPZJUN1E3QqkIPKUr8l5rN1VsWDCQp5ZrmP2bwOtQD+NiT+lehS2bzO
 gfcYJ8DoovTXN6Dg9OwmOVDVx0S7kQ4=
 =bFO1
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmG4w+MACgkQmmx57+YA
 GNnEdBAAhc3K4i5YvWwhb2j1lK8aW3PMosxlPc4LKqT+VweYOlUCqQOBmn570n3S
 zd9uGMDrCXRxfYQ2bOHPnJz9nPwz8I6tPEwuOunHfbYgI0nCkP4grkkatwLh7hgC
 X9maBRri8o6rCCPGAkbiufBXS22t1tELzGhEUSHwmGIGtEfK7SE3AB/hLn2gA4d/
 r5jsEGuM3IlItXUZkuaj1xWJpzE9gurW8hADUpunaN+fs4CjblAFRXm+z/3O90JM
 1n8FOEVCeGm1NWUvkG/ZFnZkBOrjJReYhQpCvXaJ1cvmfacnYUTtINyP2DL6LYOj
 2irgqsxX0fv1+6BCBPpDZfH2OhOd6RcALuHN6ch2rd6bgKotakTuQFOamBW/MCTV
 Kps4FAHQ0dGhj+kW1Ax0jgpHRZQDvqqgf1wtI6aUXiiI+0DJ3wKLiChuAwPZKfin
 ULgGmLwVRWMPs12fRqEp8bcjnrRuuGNpwibkzOpRUll5BSs+OZrHt5cN7not75+r
 feulua945pt9Lhs2aRyKj/+zlH+ZtoTGvje2CeA+lEm1kl8CmjX49X2qtFxZ/6rB
 hdKhe1AXHAa/5Eig/SozZglB9VUxxIglWHC6DZR5okalDF8+u4HL+rYy5tR0GIMG
 cVu3XLgPmoG8sb43Kv5luszD3AAJ3uNsB6DfW4K0AQmpzrXmw64=
 =T5fw
 -----END PGP SIGNATURE-----

Merge tag 'renesas-arm-soc-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/soc

Renesas ARM SoC updates for v5.17

  - Add a missing of_node_put().

* tag 'renesas-arm-soc-for-v5.17-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel:
  ARM: shmobile: rcar-gen2: Add missing of_node_put()

Link: https://lore.kernel.org/r/cover.1638530611.git.geert+renesas@glider.be
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann 2021-12-14 17:18:42 +01:00
commit 6eecfd592d

View File

@ -154,8 +154,10 @@ static int __init rcar_gen2_regulator_quirk(void)
return -ENODEV;
for_each_matching_node_and_match(np, rcar_gen2_quirk_match, &id) {
if (!of_device_is_available(np))
if (!of_device_is_available(np)) {
of_node_put(np);
break;
}
ret = of_property_read_u32(np, "reg", &addr);
if (ret) /* Skip invalid entry and continue */
@ -164,6 +166,7 @@ static int __init rcar_gen2_regulator_quirk(void)
quirk = kzalloc(sizeof(*quirk), GFP_KERNEL);
if (!quirk) {
ret = -ENOMEM;
of_node_put(np);
goto err_mem;
}