]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit87cff0db01de87763c916c79fc711a13df1e51bd
tree155747f524f1d7dc17f7ffc2a31c60f3d1b235f9
parent4cd6a5c1ffb868cd293bb64d5842d8dde5559481
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