Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge tag 'amlogic-drivers-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into arm/drivers

Amlogic Drivers changes for v5.20:
- Fix refcount leak in meson-secure-pwrc.c
- Fix refcount leak in meson_mx_socinfo_init

* tag 'amlogic-drivers-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux:
soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init

Link: https://lore.kernel.org/r/0c01e173-9abf-69ac-7882-e6ecc3935c33@baylibre.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>

+4 -1
+1
drivers/soc/amlogic/meson-mx-socinfo.c
··· 126 126 np = of_find_matching_node(NULL, meson_mx_socinfo_analog_top_ids); 127 127 if (np) { 128 128 analog_top_regmap = syscon_node_to_regmap(np); 129 + of_node_put(np); 129 130 if (IS_ERR(analog_top_regmap)) 130 131 return PTR_ERR(analog_top_regmap); 131 132
+3 -1
drivers/soc/amlogic/meson-secure-pwrc.c
··· 152 152 } 153 153 154 154 pwrc = devm_kzalloc(&pdev->dev, sizeof(*pwrc), GFP_KERNEL); 155 - if (!pwrc) 155 + if (!pwrc) { 156 + of_node_put(sm_np); 156 157 return -ENOMEM; 158 + } 157 159 158 160 pwrc->fw = meson_sm_get(sm_np); 159 161 of_node_put(sm_np);