hlist_first_rcu
for (pos = hlist_entry_safe (rcu_dereference_raw(hlist_first_rcu(head)),\
rcu_assign_pointer(hlist_first_rcu(h), n);