__node = __next, __next = \
exec_node_data(__type, (__next)->__field.next, __field))
-#define foreach_list_typed_safe_reverse(__type, __node, __field, __list) \
+#define foreach_list_typed_reverse_safe(__type, __node, __field, __list) \
for (__type * __node = \
exec_node_data(__type, (__list)->tail_pred, __field), \
* __prev = \