mirror of
https://github.com/torvalds/linux.git
synced 2026-06-02 03:24:19 +02:00
mm/damon/sysfs-schemes: support DAMOS_QUOTA_[IN]ACTIVE_MEM_BP
Add support of DAMOS_QUOTA_[IN]ACTIVE_MEM_BP on DAMON sysfs interface. Users can use [in]active_mem_bp keyword input to the target_metric sysfs file to use the new DAMOS quota auto-tune target metrics. Link: https://lkml.kernel.org/r/20260113152717.70459-3-sj@kernel.org Signed-off-by: SeongJae Park <sj@kernel.org> Acked-by: wang lian <lianux.mm@gmail.com> Cc: David Hildenbrand <david@kernel.org> Cc: Jonathan Corbet <corbet@lwn.net> Cc: Liam Howlett <liam.howlett@oracle.com> Cc: Lorenzo Stoakes <lorenzo.stoakes@oracle.com> Cc: Michal Hocko <mhocko@suse.com> Cc: Mike Rapoport <rppt@kernel.org> Cc: Suren Baghdasaryan <surenb@google.com> Cc: Vlastimil Babka <vbabka@suse.cz> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
This commit is contained in:
parent
4835e28713
commit
fbec8a1e4f
|
|
@ -1079,6 +1079,14 @@ struct damos_sysfs_qgoal_metric_name damos_sysfs_qgoal_metric_names[] = {
|
|||
.metric = DAMOS_QUOTA_NODE_MEMCG_FREE_BP,
|
||||
.name = "node_memcg_free_bp",
|
||||
},
|
||||
{
|
||||
.metric = DAMOS_QUOTA_ACTIVE_MEM_BP,
|
||||
.name = "active_mem_bp",
|
||||
},
|
||||
{
|
||||
.metric = DAMOS_QUOTA_INACTIVE_MEM_BP,
|
||||
.name = "inactive_mem_bp",
|
||||
},
|
||||
};
|
||||
|
||||
static ssize_t target_metric_show(struct kobject *kobj,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user