From: SeongJae Park <sj@xxxxxxxxxx> DAMON users can configure it for vaious address spaces including virtual address spaces and the physical address space by setting its monitoring operations set with appropriate one for their purpose. However, there is no celan and simple way to know exactly which monitoring operations sets are available on the currently running kernel. This patchset adds functions for the purpose on DAMON's kernel API ('damon_is_registered_ops()') and sysfs interface ('avail_operations' file under each context directory). SeongJae Park (4): mm/damon/core: add a function for damon_operations registration checks mm/damon/sysfs: add a file for listing available monitoring ops selftets/damon/sysfs: test existence and permission of avail_operations Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file .../ABI/testing/sysfs-kernel-mm-damon | 10 +++++++- Documentation/admin-guide/mm/damon/usage.rst | 18 +++++++++----- include/linux/damon.h | 1 + mm/damon/core.c | 24 ++++++++++++++++--- mm/damon/sysfs.c | 19 +++++++++++++++ tools/testing/selftests/damon/sysfs.sh | 1 + 6 files changed, 63 insertions(+), 10 deletions(-) -- 2.25.1