]> Git Repo - linux.git/commit
cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events()
authorDavid Vernet <[email protected]>
Fri, 13 May 2022 03:22:57 +0000 (20:22 -0700)
committerAndrew Morton <[email protected]>
Fri, 13 May 2022 14:20:12 +0000 (07:20 -0700)
commit72b1e03aa7255094d15752952a7e56c5f39b6e37
tree8dbdbae3cb437bc62896dde75ea715434595e871
parentcdc69458a5f3d4cf31372efd45fe92cec6b167e4
cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events()

The test_memcg_oom_group_leaf_events() testcase in the cgroup memcg tests
validates that processes in a group that perform allocations exceeding
memory.oom.group are killed.  It also validates that the
memory.events.oom_kill events are properly propagated in this case.

Commit 06e11c907ea4 ("kselftests: memcg: update the oom group leaf events
test") fixed test_memcg_oom_group_leaf_events() to account for the fact
that the memory.events.oom_kill events in a child cgroup is propagated up
to its parent.  This behavior can actually be configured by the
memory_localevents mount option, so this patch updates the testcase to
properly account for the possible presence of this mount option.

Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: David Vernet <[email protected]>
Acked-by: Roman Gushchin <[email protected]>
Cc: Johannes Weiner <[email protected]>
Cc: Michal Hocko <[email protected]>
Cc: Shakeel Butt <[email protected]>
Cc: Tejun Heo <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
tools/testing/selftests/cgroup/test_memcontrol.c
This page took 0.05951 seconds and 4 git commands to generate.