Skip to content

Commit 9dcbac8

Browse files
andy-shevgregkh
authored andcommitted
software node: Use software_node_unregister() when unregistering group of nodes
After the commit 46d2681 ("software node: implement software_node_unregister()") has been applied a new helper appears that may be utilised in other places. For time being there is one such place, i.e. in software_node_unregister_node_group() which will benefit of the clean up. Use software_node_unregister() when unregistering group of nodes. Signed-off-by: Andy Shevchenko <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 0d989da commit 9dcbac8

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

drivers/base/swnode.c

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -761,17 +761,13 @@ EXPORT_SYMBOL_GPL(software_node_register_node_group);
761761
*/
762762
void software_node_unregister_node_group(const struct software_node **node_group)
763763
{
764-
struct swnode *swnode;
765764
unsigned int i;
766765

767766
if (!node_group)
768767
return;
769768

770-
for (i = 0; node_group[i]; i++) {
771-
swnode = software_node_to_swnode(node_group[i]);
772-
if (swnode)
773-
fwnode_remove_software_node(&swnode->fwnode);
774-
}
769+
for (i = 0; node_group[i]; i++)
770+
software_node_unregister(node_group[i]);
775771
}
776772
EXPORT_SYMBOL_GPL(software_node_unregister_node_group);
777773

0 commit comments

Comments
 (0)