hlist_del_rcu

Name

hlist_del_rcu --  deletes entry from hash list without re-initialization

Synopsis

void hlist_del_rcu (struct hlist_node * n);

Arguments

n

-- undescribed --

Note

list_unhashed on entry does not return true after this, the entry is in an undefined state. It is useful for RCU based lockfree traversal.

In particular, it means that we can not poison the forward pointers that may still be used for walking the hash list.