]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mm/damon/lru_sort: use damon_commit_ctx()
authorSeongJae Park <sj@kernel.org>
Tue, 18 Jun 2024 18:18:08 +0000 (11:18 -0700)
committerAndrew Morton <akpm@linux-foundation.org>
Thu, 4 Jul 2024 02:30:14 +0000 (19:30 -0700)
commita3096943642828b16e58e02b435710c565061d53
tree76bfdc93e69c0abd8ab0f79dab7b49f6f8a6cd77
parentb94322b10bd42ce18d492952dea7b8899d5c17e3
mm/damon/lru_sort: use damon_commit_ctx()

DAMON_LRU_SORT manually manipulates the DAMON context struct for online
parameters update.  Since the struct contains not only input parameters
but also internal status and operation results, it is not that simple.
Indeed, we found and fixed a few bugs in the code.  Now DAMON core layer
provides a function for the usage, namely damon_commit_ctx().  Replace the
manual manipulation logic with the function.  The core layer function
could have its own bugs, but this change removes a source of bugs.

Link: https://lkml.kernel.org/r/20240618181809.82078-12-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/damon/lru_sort.c