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:
Jean-Sébastien Pédron 2022-11-11 18:42:10 +01:00
parent d3584f9283
commit 23ebeac87f
No known key found for this signature in database
GPG Key ID: 39E99761A5FD94CC

View File

@ -44,6 +44,11 @@
&(pos)->member != (head); \
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) \
list_for_each_entry_rcu(pos, head, member)