diff options
author | Jean-Sébastien Pédron <dumbbell@FreeBSD.org> | 2013-08-25 10:28:02 +0000 |
---|---|---|
committer | Jean-Sébastien Pédron <dumbbell@FreeBSD.org> | 2013-08-25 10:28:02 +0000 |
commit | adeff39cd44cded253afa4b95761b7c654888aee (patch) | |
tree | 4f5948a387de69fceec9229c10a014d4d95895c9 | |
parent | 9f2e0f5d1979b0d47267d043ffb42eb55f313124 (diff) |
Notes
-rw-r--r-- | sys/dev/drm2/drm_linux_list.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/drm2/drm_linux_list.h b/sys/dev/drm2/drm_linux_list.h index 3b23a30de64d..f21614395e26 100644 --- a/sys/dev/drm2/drm_linux_list.h +++ b/sys/dev/drm2/drm_linux_list.h @@ -144,6 +144,11 @@ list_del_init(struct list_head *entry) { &pos->member != (head); \ pos = n, n = list_entry(n->member.next, __typeof(*n), member)) +#define list_for_each_entry_safe_from(pos, n, head, member) \ + for (n = list_entry(pos->member.next, __typeof(*pos), member); \ + &pos->member != (head); \ + pos = n, n = list_entry(n->member.next, __typeof(*n), member)) + #define list_first_entry(ptr, type, member) \ list_entry((ptr)->next, type, member) |