diff options
| author | SJ Park <sj@kernel.org> | 2026-07-06 07:06:23 -0700 |
|---|---|---|
| committer | Andrew Morton <akpm@linux-foundation.org> | 2026-08-04 19:18:31 -0700 |
| commit | 3e734a0514f9d365773e91abe941decfc3e9331c (patch) | |
| tree | c04f715c3a7c51f71cc227b8232bce0d4954f2ad /samples | |
| parent | a4d91b8254a95f64bbdd20891f128d993f2dbc2f (diff) | |
| download | linux-next-3e734a0514f9d365773e91abe941decfc3e9331c.tar.gz linux-next-3e734a0514f9d365773e91abe941decfc3e9331c.zip | |
samples/damon/mtier: stop all contexts with single damon_stop() call
damon_stop() was theoretically able to return failure while keeping the
second context for mtier running. mtier stops its contexts one by one
with two damon_stop() call for the reason. damon_stop() is refactored to
always successfully stop all requested DAMON contexts. The two calls are
unnecessary. Use only single damon_stop() call for all contexts.
Link: https://lore.kernel.org/20260706140628.87414-9-sj@kernel.org
Signed-off-by: SJ Park <sj@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Diffstat (limited to 'samples')
| -rw-r--r-- | samples/damon/mtier.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/samples/damon/mtier.c b/samples/damon/mtier.c index 90881e8bd441..ac9c24b92ead 100644 --- a/samples/damon/mtier.c +++ b/samples/damon/mtier.c @@ -200,8 +200,7 @@ static int damon_sample_mtier_start(void) static void damon_sample_mtier_stop(void) { - damon_stop(ctxs, 1); - damon_stop(&ctxs[1], 1); + damon_stop(ctxs, 2); damon_destroy_ctx(ctxs[0]); damon_destroy_ctx(ctxs[1]); } |
