Using list_del_init() instead of list_del() + INIT_LIST_HEAD().
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Acked-by: Stuart Yoder <stuart.yoder@nxp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
                goto out_unlock;
        }
 
-       list_del(&resource->node);
-       INIT_LIST_HEAD(&resource->node);
+       list_del_init(&resource->node);
        res_pool->free_count--;
        res_pool->max_count--;
 
                    res_pool->free_count > res_pool->max_count))
                goto out_unlock;
 
-       list_del(&resource->node);
-       INIT_LIST_HEAD(&resource->node);
+       list_del_init(&resource->node);
 
        res_pool->free_count--;
        error = 0;