Subject mm/damon: refactor damon_{start,stop,commit}() for simple error handling
Author sj@kernel.org
Date 2026-07-04 18:11:24 +0000 UTC
Version
Cc akpm@linux-foundation.org damon@lists.linux.dev linux-kernel@vger.kernel.org linux-mm@kvack.org sj@kernel.org
Patches (11)
Name Content [All]
[RFC PATCH 01/11] mm/damon/core: stop ctxs in damon_start() before returning an error [Body]
[RFC PATCH 02/11] samples/damon/mtier: do not stop first context for damon_start() failure [Body]
[RFC PATCH 03/11] mm/damon/core: make damon_stop() never fails [Body]
[RFC PATCH 04/11] mm/damon/sysfs: ignore damon_stop() return value [Body]
[RFC PATCH 05/11] mm/damon/reclaaim: ignore damon_stop() return value [Body]
[RFC PATCH 06/11] mm/damon/lru_sort: ignore damon_stop() return value [Body]
[RFC PATCH 07/11] mm/damon/core: change damon_stop() return type to void [Body]
[RFC PATCH 08/11] samples/damon/mtier: stop all contexts with single damon_stop() call [Body]
[RFC PATCH 09/11] mm/damon/core: stop ctx in damon_call() before reruning an error [Body]
[RFC PATCH 10/11] samples/damon/wsse: do not stop ctx for damon_call() failure [Body]
[RFC PATCH 11/11] samples/damon/prcl: do not stop DAMON for damon_call() failure [Body]
Session 2026-07-04
ID (for dev) 406f40fb-4bf7-403e-930d-d799faf38760
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base e031e55776cf9193b4720a253e92539ca536d224 [Config] passed [Log]
[KASAN] Boot test: Base e031e55776cf9193b4720a253e92539ca536d224 [Config] passed [Log]
[KASAN] Build Patched e031e55776cf9193b4720a253e92539ca536d224 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched e031e55776cf9193b4720a253e92539ca536d224 [Config] [patched] passed [Log]
[KASAN] Fuzz e031e55776cf9193b4720a253e92539ca536d224 [Config] e031e55776cf9193b4720a253e92539ca536d224 [Config] [patched] passed [Log] [Artifacts]