On 3/31/22 3:12 AM, Jakob Koschel wrote: > To move the list iterator variable into the list_for_each_entry_*() > macro in the future it should be avoided to use the list iterator > variable after the loop body. > > To *never* use the list iterator variable after the loop it was > concluded to use a separate iterator variable instead of a > found boolean [1]. Not a huge fan of doing a helper for this single use, but I guess it does make the main function easier to code. So I guess that's fine. But can you move the call down where the result is checked? qe = blk_lookup_qe_pair(head, q); if (!qe) return; I prefer no distance between call and check, makes it easier to read. I can make the edit locally and note it in the commit message so you don't have to re-send it. Let me know, or just resend a v3. -- Jens Axboe