linuxkpi: Add list_for_each_entry_from_rcu()
in <linux/rculist.h>
Reviewed by: manu Approved by: manu Differential Revision: https://reviews.freebsd.org/D36967
This commit is contained in:
parent
d3584f9283
commit
23ebeac87f
@ -44,6 +44,11 @@
|
|||||||
&(pos)->member != (head); \
|
&(pos)->member != (head); \
|
||||||
pos = list_entry_rcu((pos)->member.next, typeof(*(pos)), member))
|
pos = list_entry_rcu((pos)->member.next, typeof(*(pos)), member))
|
||||||
|
|
||||||
|
#define list_for_each_entry_from_rcu(pos, head, member) \
|
||||||
|
for (; \
|
||||||
|
&(pos)->member != (head); \
|
||||||
|
pos = list_entry_rcu((pos)->member.next, typeof(*(pos)), member))
|
||||||
|
|
||||||
#define list_for_each_entry_lockless(pos, head, member) \
|
#define list_for_each_entry_lockless(pos, head, member) \
|
||||||
list_for_each_entry_rcu(pos, head, member)
|
list_for_each_entry_rcu(pos, head, member)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user