Provided by: linux-doc-2.6.15_2.6.15-23.39_all bug

NAME

       list_for_each_safe_rcu - iterate over an rcu-protected list safe

SYNOPSIS

       list_for_each_safe_rcu  (pos, n, head);

ARGUMENTS

       pos    the &struct list_head to use as a loop counter.

       n      another &struct list_head to use as temporary storage

       head   the head for your list.

DESCRIPTION

       This list-traversal primitive may safely run concurrently with the _rcu
       list-mutation primitives such as list_add_rcu as long as the  traversal
       is guarded by rcu_read_lock.

DESCRIPTION

       This list-traversal primitive may safely run concurrently with the _rcu
       list-mutation primitives such as list_add_rcu as long as the  traversal
       is guarded by rcu_read_lock.