diff --git a/list.h b/list.h index 9ce397d30..ce6255065 100644 --- a/list.h +++ b/list.h @@ -457,8 +457,8 @@ static inline void list_move_tail(struct list_head *node, &entry->member != (head); entry = safe, \ safe = list_entry(safe->member.next, typeof(*entry), member)) #else -#define list_for_each_entry_safe(entry, safe, head, member) \ - for (entry = (void *) 1; sizeof(struct { int i : -1; }); \ +#define list_for_each_entry_safe(entry, safe, head, member) \ + for (entry = safe = (void *) 1; sizeof(struct { int i : -1; }); \ ++(entry), ++(safe)) #endif diff --git a/scripts/checksums b/scripts/checksums index e8fadf516..f9d3af8ef 100644 --- a/scripts/checksums +++ b/scripts/checksums @@ -1,3 +1,3 @@ 398b59c23f699ff1bf1e73a94503a9a91caa9207 queue.h -5179cf8f5aafbc6cb8e8d7b898ef3798cfe85613 list.h +b26e079496803ebe318174bda5850d2cce1fd0c1 list.h 1029c2784b4cae3909190c64f53a06cba12ea38e scripts/check-commitlog.sh