Docs/ABI/damon: document effective_bytes sysfs file
authorSeongJae Park <sj@kernel.org>
Mon, 19 Feb 2024 19:44:15 +0000 (11:44 -0800)
committerAndrew Morton <akpm@linux-foundation.org>
Sat, 24 Feb 2024 01:48:26 +0000 (17:48 -0800)
Update the DAMON ABI doc for the effective_bytes sysfs file and the
kdamond state file input command for updating the content of the file.

Link: https://lkml.kernel.org/r/20240219194431.159606-5-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Documentation/ABI/testing/sysfs-kernel-mm-damon

index bfa5b8288d8d1161669961b999a2a89de3c0eb6d..a1e4fdb04f951ec6d52b4f189be406fb4a7bab73 100644 (file)
@@ -34,7 +34,9 @@ Description:  Writing 'on' or 'off' to this file makes the kdamond starts or
                kdamond.  Writing 'update_schemes_tried_bytes' to the file
                updates only '.../tried_regions/total_bytes' files of this
                kdamond.  Writing 'clear_schemes_tried_regions' to the file
-               removes contents of the 'tried_regions' directory.
+               removes contents of the 'tried_regions' directory.  Writing
+               'update_schemes_effective_quotas' to the file updates
+               '.../quotas/effective_bytes' files of this kdamond.
 
 What:          /sys/kernel/mm/damon/admin/kdamonds/<K>/pid
 Date:          Mar 2022
@@ -208,6 +210,12 @@ Contact:   SeongJae Park <sj@kernel.org>
 Description:   Writing to and reading from this file sets and gets the size
                quota of the scheme in bytes.
 
+What:          /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/effective_bytes
+Date:          Feb 2024
+Contact:       SeongJae Park <sj@kernel.org>
+Description:   Reading from this file gets the effective size quota of the
+               scheme in bytes, which adjusted for the time quota and goals.
+
 What:          /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/quotas/reset_interval_ms
 Date:          Mar 2022
 Contact:       SeongJae Park <sj@kernel.org>