list_next_rcu
lh = list_next_rcu((struct list_head *)v);
lh = rcu_dereference(list_next_rcu(&dev->dev_list));
rcu_assign_pointer(list_next_rcu(prev), new);
rcu_assign_pointer(list_next_rcu(new->prev), new);
rcu_assign_pointer(list_next_rcu(prev), first);
rcu_assign_pointer(list_next_rcu(prev), first);
list = rcu_dereference(list_next_rcu(&ns->ns_tree_node.ns_list_entry));
i = rcu_dereference(list_next_rcu(i));
i = rcu_dereference(list_next_rcu(i));
for (list = rcu_dereference(list_next_rcu(head));
list = rcu_dereference(list_next_rcu(list))) {
list = rcu_dereference(list_next_rcu(list));