lkml.org 
[lkml]   [2020]   [Jun]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v1] software node: Use software_node_unregister() when unregistering group of nodes
    Date
    After the commit
    46d26819a505 ("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 <andriy.shevchenko@linux.intel.com>
    ---
    drivers/base/swnode.c | 8 ++------
    1 file changed, 2 insertions(+), 6 deletions(-)

    diff --git a/drivers/base/swnode.c b/drivers/base/swnode.c
    index e5eb27375416..010828fc785b 100644
    --- a/drivers/base/swnode.c
    +++ b/drivers/base/swnode.c
    @@ -761,17 +761,13 @@ EXPORT_SYMBOL_GPL(software_node_register_node_group);
    */
    void software_node_unregister_node_group(const struct software_node **node_group)
    {
    - struct swnode *swnode;
    unsigned int i;

    if (!node_group)
    return;

    - for (i = 0; node_group[i]; i++) {
    - swnode = software_node_to_swnode(node_group[i]);
    - if (swnode)
    - fwnode_remove_software_node(&swnode->fwnode);
    - }
    + for (i = 0; node_group[i]; i++)
    + software_node_unregister(node_group[i]);
    }
    EXPORT_SYMBOL_GPL(software_node_unregister_node_group);

    --
    2.27.0
    \
     
     \ /
      Last update: 2020-06-22 10:21    [W:3.072 / U:0.832 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site