mm/damon/sysfs-schemes: support target damos filter
authorSeongJae Park <sj@kernel.org>
Wed, 2 Aug 2023 21:43:08 +0000 (21:43 +0000)
committerAndrew Morton <akpm@linux-foundation.org>
Mon, 21 Aug 2023 20:37:37 +0000 (13:37 -0700)
commit9f6e47abfcb40c2f97f6987fca086ff463de2381
treeabe4bc63b641e29ec6cfe5ac10713dfd25ada55e
parent17e7c724d3c2e622c4d9969b7a473e8ed1d14ff0
mm/damon/sysfs-schemes: support target damos filter

Extend DAMON sysfs interface to support the DAMON monitoring target based
DAMOS filter.  Users can use it via writing 'target' to the filter's
'type' file and specifying the index of the target from the corresponding
DAMON context's monitoring targets list to 'target_idx' sysfs file.

Link: https://lkml.kernel.org/r/20230802214312.110532-10-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org>
Cc: Brendan Higgins <brendanhiggins@google.com>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Shuah Khan <shuah@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/damon/sysfs-schemes.c