f2fs: Remove usage of list iterator pas the loop for list_move_tail()
authorJakob Koschel <jakobkoschel@gmail.com>
Tue, 12 Apr 2022 12:20:39 +0000 (14:20 +0200)
committerJaegeuk Kim <jaegeuk@kernel.org>
Mon, 25 Apr 2022 22:13:03 +0000 (15:13 -0700)
commitdf35435d4144ae3a8afeedf45ea43c5cc63a70eb
tree155747f524f1d7dc17f7ffc2a31c60f3d1b235f9
parent2aaf51dd39afb6d01d13f1e6fe20b684733b37d5
f2fs: Remove usage of list iterator pas the loop for list_move_tail()

In preparation to limit the scope of a list iterator to the list
traversal loop, the usage of the list iterator variable 'next' should
be avoided past the loop body [1].

Instead of calling list_move_tail() on 'next' after the loop, it is
called within the loop if the correct location was found.
After the loop it covers the case if no location was found and it
should be inserted based on the 'head' of the list.

Link: https://lore.kernel.org/all/CAHk-=wgRr_D8CB-D9Kg-c=EHreAsk5SqXPwr9Y7k9sA6cWXJ6w@mail.gmail.com/
Signed-off-by: Jakob Koschel <jakobkoschel@gmail.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/segment.c