list_del_rcu
Name
list_del_rcu -- deletes entry from list without re-initialization
Synopsis
void list_del_rcu (struct list_head * entry);
Arguments
- entry
the element to delete from the list.
Note
list_empty 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 list.