diff options
author | Xiu Jianfeng <xiujianfeng@huawei.com> | 2024-07-11 10:14:57 +0000 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2024-07-12 06:45:23 -1000 |
commit | 6a26f9c68901797261bc145975a02f85be0c1d8f (patch) | |
tree | 73621ac53339580b2f4373cbeafcee1c954e306d /include/linux | |
parent | b824766504e49f3fdcbb8c722e70996a78c3636e (diff) |
cgroup/misc: Introduce misc.events.local
Currently the event counting provided by misc.events is hierarchical,
it's not practical if user is only concerned with events of a
specified cgroup. Therefore, introduce misc.events.local collect events
specific to the given cgroup.
This is analogous to memory.events.local and pids.events.local.
Signed-off-by: Xiu Jianfeng <xiujianfeng@huawei.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/misc_cgroup.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/misc_cgroup.h b/include/linux/misc_cgroup.h index 618392d41975..49eef10c8e59 100644 --- a/include/linux/misc_cgroup.h +++ b/include/linux/misc_cgroup.h @@ -40,6 +40,7 @@ struct misc_res { atomic64_t watermark; atomic64_t usage; atomic64_t events; + atomic64_t events_local; }; /** @@ -53,6 +54,8 @@ struct misc_cg { /* misc.events */ struct cgroup_file events_file; + /* misc.events.local */ + struct cgroup_file events_local_file; struct misc_res res[MISC_CG_RES_TYPES]; }; |