]> git.baikalelectronics.ru Git - kernel.git/commit
mm/damon/core: simplify the kdamond stop mechanism by removing 'done'
authorKaixu Xia <kaixuxia@tencent.com>
Tue, 13 Sep 2022 09:11:26 +0000 (17:11 +0800)
committerAndrew Morton <akpm@linux-foundation.org>
Mon, 3 Oct 2022 21:03:14 +0000 (14:03 -0700)
commitc5bc460ad63b17ef7d3fe9de1c73a006fa0c82fd
tree5a755d4a585bfc8e1b0ae9c7e8dd0698752468f9
parentc2c7273dd60093c12b979eb30efd0283173cd402
mm/damon/core: simplify the kdamond stop mechanism by removing 'done'

When the 'kdamond_wait_activation()' function or 'after_sampling()' or
'after_aggregation()' DAMON callbacks return an error, it is unnecessary
to use bool 'done' to check if kdamond should be finished.  This commit
simplifies the kdamond stop mechanism by removing 'done' and break the
while loop directly in the cases.

Link: https://lkml.kernel.org/r/1663060287-30201-4-git-send-email-kaixuxia@tencent.com
Signed-off-by: Kaixu Xia <kaixuxia@tencent.com>
Reviewed-by: SeongJae Park <sj@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/damon/core.c