sbus: Use of_get_child_by_name helper
PATCH 1/1 sbus: Use of_get_child_by_name helper
Use the of_get_child_by_name() helper instead of open coding searching for the '/options' node. This removes directly accessing the name pointer as well.
Cc "David S. Miller" <[email protected]>
Signed-off-by Rob Herring <[email protected]>
--- drivers/sbus/char/openprom.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-)
drivers/sbus/char/openprom.c +1 -10
@@ -715,22 +715,13 @@ static struct miscdevice openprom_dev = {static int __init openprom_init (void ) { -struct device_node *dp;int err; err =misc_register (&openprom_dev);if (err)return err; - dp =of_find_node_by_path ("/" ); - dp = dp->child; -while (dp) { -if (!strcmp (dp->name,"options" )) -break ; - dp = dp->sibling; - } - options_node = dp; - + options_node =of_get_child_by_name (of_find_node_by_path ("/" ),"options" );if (!options_node) {misc_deregister (&openprom_dev);return -EIO ;
Signature · 1 line
2.17.1
From: Rob Herring <[email protected]>
Date: Wed, 29 Aug 2018 15:03:37 -0500
Quoted 7 lines
Use the
of_get_child_by_name()helper instead of open coding searching for the '/options' node. This removes directly accessing the name pointer as well.Cc "David S. Miller" <[email protected]>Signed-off-by Rob Herring <[email protected]>
Applied.