hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/pinctrl/pinconf-generic.c
....@@ -393,8 +393,10 @@
393393 for_each_available_child_of_node(np_config, np) {
394394 ret = pinconf_generic_dt_subnode_to_map(pctldev, np, map,
395395 &reserved_maps, num_maps, type);
396
- if (ret < 0)
396
+ if (ret < 0) {
397
+ of_node_put(np);
397398 goto exit;
399
+ }
398400 }
399401 return 0;
400402