Implement list_safe_reset_next() function macro in the LinuxKPI.

MFC after:	1 week
Submitted by:	Johannes Lundberg <johalun0@gmail.com>
Sponsored by:	Mellanox Technologies
Sponsored by:	Limelight Networks
This commit is contained in:
Hans Petter Selasky 2018-02-19 16:31:19 +00:00
parent d87577468f
commit e44fa94c09
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=329584

View File

@ -179,6 +179,9 @@ list_del_init(struct list_head *entry)
#define list_next_entry(ptr, member) \
list_entry(((ptr)->member.next), typeof(*(ptr)), member)
#define list_safe_reset_next(ptr, n, member) \
(n) = list_next_entry(ptr, member)
#define list_prev_entry(ptr, member) \
list_entry(((ptr)->member.prev), typeof(*(ptr)), member)