]> Gentwo Git Trees - linux/.git/commit
mm/damon/sysfs: dealloc commit test ctx always
authorSeongJae Park <sj@kernel.org>
Fri, 3 Oct 2025 20:14:55 +0000 (13:14 -0700)
committerAndrew Morton <akpm@linux-foundation.org>
Wed, 15 Oct 2025 20:24:33 +0000 (13:24 -0700)
commit139e7a572af0b45f558b5e502121a768dc328ba8
tree94394b7ff0592eb6fec2d8e6a92c3c6d5364e93c
parentf0c5118ebb0eb7e4fd6f0d2ace3315ca141b317f
mm/damon/sysfs: dealloc commit test ctx always

The damon_ctx for testing online DAMON parameters commit inputs is
deallocated only when the test fails.  This means memory is leaked for
every successful online DAMON parameters commit.  Fix the leak by always
deallocating it.

Link: https://lkml.kernel.org/r/20251003201455.41448-3-sj@kernel.org
Fixes: 4c9ea539ad59 ("mm/damon/sysfs: validate user inputs from damon_sysfs_commit_input()")
Signed-off-by: SeongJae Park <sj@kernel.org>
Cc: <stable@vger.kernel.org> [6.15+]
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/damon/sysfs.c